use*_*234 5 c multithreading warnings pthreads gcc-pedantic
我正在编写一个线程程序,而pthread_create方法需要一个void*函数.
我得到了"控制到达无效功能的结束"警告,我理解为什么(因为我没有任何正式的回复声明) - 我的问题实际上是在这种情况下应该返回什么?
只返回NULL可以吗?我不认为我的返回值会影响我的程序中的任何其他内容,但我只是想知道在使用多线程程序编程时避免此警告的标准是什么.
Cro*_*man 6
回归NULL很好,这是正常的方式.除非您编写代码以使用它,否则什么都不会使用返回值.NULL是一个有效的值void *,如果你不关心那个值是什么,那么唯一重要的是它是有效的.
NULL
void *
归档时间:
11 年,1 月 前
查看次数:
2466 次
最近记录:
8 年,7 月 前