![]() |
1
5
glib以gvalue的形式实现了泛型值类型: http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html |
![]() |
2
3
尽管我怀疑原作者 需要 一个答案(希望至少在4年后),我想加上我的2ct。 首先,让我声明一下,您要求的是一个sum类型,通常在函数式语言中支持(也就是说,它是一个语言设计特性,而不是库问题)。 其次,对于这种情况,您很难找到一个c库,原因很简单,任何这样的库都将支持一组可能不符合您需要的固定变体。 然而,为了完整起见,您可能需要 msgpack 尝试一下。 |
![]() |
3
0
我建议您阅读有关SQL数据库连接器的手册。mysql连接器提供了一个api,用于获取 结果 .
你可以创建一个
工厂
基于字段类型填充结构的函数。具有讽刺意味的是,由于c没有基类型,因此必须使用
|
![]() |
4
-5
c是一种非常强类型的语言,变体不是它的哲学的一部分。联合不能作为解决方案,因为您仍然必须选择要使用的数据类型,它通常用于存储颜色代码
如果查看c-sqlite接口,将提供此函数:
数据类型由char*表示,开发人员的任务是确定如何从中获取类型。我认为任何类型的变体都会更好,但不是C。 c不实现变体,也不打算实现。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |