g++编译线程失败

源代码test.cpp: 编译结果如下: 用g++编译会出现上述错误,如果将文件名改成test.c,同时使用gcc编译,那么就能够正常编译通过,最后查找原因是C++禁止将void指针随意赋值给其他指针,因为定义函数时,程序没有定义函数指针的类型,那么默认就是void *型,注意代码中函数名前的void *,这个是该函数返回一个void *的指针,属于指针函数,这里一定要区别。那么我们可以这样修改,
相关文章
相关标签/搜索