我正在写一个线程程序,而pthread_create方法需要一个void *函数。
我收到“控件到达非void函数的末尾”的警告,并且我理解为什么(因为我没有任何正式的退货声明)-我的问题是在这种情况下我应该真正退货吗?
只返回NULL还可以吗?我认为返回值不会影响程序中的其他任何内容,但是我只是想知道在使用多线程程序进行编程时避免该警告的标准是什么。
返回NULL
正常,这是正常的方式。除非您编写代码使用返回值,否则什么都不会使用。NULL
是的有效值void *
,如果您不在乎该值是什么,那么唯一重要的是它是有效值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句