我们写代码的时候经常需要遇到一些情况,参数暂时没用到。但是这个参数必须存在。
例如linux下线程实体函数 void *thread_xx(void *arg)
如果不处理,gcc编译时就会报"warning: unused parameter 'arg' [-Wunused-parameter]"的警告,烦死了。
改成如下形式可以解决此问题
void *thread_xx(__attribute__((unused))void *arg)
再次编译,警告没了。
原文链接 http://blog.chinaunix.net/uid-23065002-id-3971798.html
网友评论