1
1
大多数C库都提供功能选择宏,允许您指定所使用的接口版本。如果你设置
C标准库仅提供功能-
测试
宏,不是让你选择接口的宏,而是编译器支持的标志,如
如果你依赖于某个特定版本的库,并且担心对其头文件的更改可能会破坏你的代码,你可以在项目树中放置一个头文件的副本(绝对可以肯定的是,库本身)。如果库是开源的,记下你使用的版本应该让其他人下载正确的版本。否则,你将任由其维护者摆布。
做
不
声明
一些语言对此有更强大的解决方案,例如
|
Yoshua Nahar · 整数和字符基元包装类命名的原因 7 年前 |
user8072194 · 其他命名按钮的方法? 7 年前 |
Kévin Duguay · 混淆Angular JS教程中的术语 9 年前 |
Kevin · 对大数据帧中的观测值进行重新编号 9 年前 |
Ivan Seidel · 命名自定义LinkedList类型 10 年前 |
Hayk Saakian · 拥有一个名为“Set”的模型会产生什么问题? 11 年前 |