小编flo*_*t22的帖子

如何在覆盖弱函数时设置编译器警告(GNU GCC)

库函数默认设置了弱属性(参见[1]),并且可能被具有相同签名的函数"覆盖".例如printf内部调用fputc,我可以很容易地声明我的一个函数int fputc(int, FILE *).如果发生这种情况,我希望收到编译器警告.

有没有办法告诉编译器在覆盖弱函数的情况下警告我?

[1] https://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Function-Attributes.html

c gcc compiler-warnings

6
推荐指数
1
解决办法
508
查看次数

在C中获取switch案例中的案例数

是否可以在C中切换案例中的案例数而无需手动添加在每种情况下递增的计数器变量?

c counting case-statement switch-statement

2
推荐指数
2
解决办法
961
查看次数