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