0
我試圖在新的C++ 11功能啓用時編譯我的項目在macos上,而編譯成功後程序崩潰。libC++ vs libstdC++ - 打破我的應用程序
它看起來像有一些訪問違規,但一切工作在Linux與libstdC++。
什麼會導致此錯誤? 我沒有使用任何預編譯頭,並訪問衝突可以在標準庫列表和載體上發生......
我試圖在新的C++ 11功能啓用時編譯我的項目在macos上,而編譯成功後程序崩潰。libC++ vs libstdC++ - 打破我的應用程序
它看起來像有一些訪問違規,但一切工作在Linux與libstdC++。
什麼會導致此錯誤? 我沒有使用任何預編譯頭,並訪問衝突可以在標準庫列表和載體上發生......
什麼會導致這樣的錯誤?
邏輯錯誤,調用未定義的行爲。
這意味着代碼中有某些東西不應該這樣做(這是一種分段錯誤),它在您的機器中不可見,但在另一臺機器上。
在那裏,做到了!
聽起來像未定義的行爲,也許是一個錯誤。 – NathanOliver