您现在的位置: 主页 > 嵌入式软件 > C/C++ > (2) #pragma GCC poison token(s)
本文所属标签:
为本文创立个标签吧:

(2) #pragma GCC poison token(s)

来源: 网络用户发布,如有版权联系网管删除 2016-07-09 

(2) #pragma GCC poison token(s) 若源代码中出现了#pragma中给出的token(s), 则编译时显示警告信息. 它一般用于在调用你不想使用的函数时候给出出错信息.
e.g.
#pragma GCC poison scanf
scanf("%d", &a);
warning: extra tokens at end of #pragma directive
error: attempt to use poisoned "scanf"
注意, 如果调用了poison中给出的标记, 那么编译器会给出的是出错信息. 关于第一条警告, 我还不知道怎么避免, 用""将token(s)引用起来也不行.


              查看评论 回复



嵌入式交流网主页 > 嵌入式软件 > C/C++ > (2) #pragma GCC poison token(s)
 

"(2) #pragma GCC poison token(s)"的相关文章

网站地图

围观()