g++編譯線程失敗

源代碼test.cpp: 編譯結果如下: 用g++編譯會出現上述錯誤,如果將文件名改成test.c,同時使用gcc編譯,那麼就能夠正常編譯通過,最後查找原因是C++禁止將void指針隨意賦值給其他指針,因爲定義函數時,程序沒有定義函數指針的類型,那麼默認就是void *型,注意代碼中函數名前的void *,這個是該函數返回一個void *的指針,屬於指針函數,這裏一定要區別。那麼我們可以這樣修改,
相關文章
相關標籤/搜索