Я пишу программу потоков, а метод pthread_create требует функции void *.C - управление достигает конца не-void функции
Я получаю предупреждение «контроль до конца не-недействительной функции», и я понимаю, почему (потому что у меня нет официального заявления о возврате) - мой вопрос действительно является тем, что я должен вернуть в этом случае ?
Можно ли просто вернуть NULL? Я не думаю, что моя возвращаемая стоимость повлияет на что-либо еще в моей программе, но мне просто интересно, что такое стандарт, чтобы избежать этого предупреждения при программировании с помощью многопоточных программ.
pthread_exit (NULL); в конце вашей функции потока должно быть –