c - ISO C 标准中 __attribute__ 的替代品是什么?

标签 c attributes iso

ISO C 标准中 __attribute__ 的替代品是什么? 我想移植独立于编译器的软件。

最佳答案

没有。

一种解决方案是抽象宏背后的属性。例如:

#ifdef __GNUC__
#define UNUSED __attribute((unused))__
#else
#define UNUSED
#endif

...

void function(void) UNUSED;

关于c - ISO C 标准中 __attribute__ 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498351/

相关文章:

c - 如何将规范传递给 gcc 链接器?

php - 将 WooCommerce 自定义产品属性转换为定义的产品属性

.net - 支持拉丁美洲/加勒比地区使用的西类牙语

C89/C90、C99 和 C11 的兼容性

javascript - 如何在将错误的国家/地区代码传递给 google-libphonenumber 之前进行验证?

android - 如何为android实现mbtowc? (或者,理想情况下,如何不这样做?)

c - 使用 sscanf 读取字符串

python - 访问父类的类属性

python - 类属性及其初始化

c - 编译共享库时出错