我使用的是從https://gist.github.com/ashleyholman/6793360 Jonhson算法的代碼,但是編譯時它會拋出一些錯誤,其中一些我已經解決了,但還有一些我不明白它有什麼可能是...我會在這裏發佈編譯錯誤。約翰遜C++算法編譯錯誤
33錯誤:預期表達 43錯誤:預期表達 85錯誤:預期表達 103錯誤:預期表達 105錯誤:預期表達 159錯誤:預期 ';'在申報
我使用的是從https://gist.github.com/ashleyholman/6793360 Jonhson算法的代碼,但是編譯時它會拋出一些錯誤,其中一些我已經解決了,但還有一些我不明白它有什麼可能是...我會在這裏發佈編譯錯誤。約翰遜C++算法編譯錯誤
33錯誤:預期表達 43錯誤:預期表達 85錯誤:預期表達 103錯誤:預期表達 105錯誤:預期表達 159錯誤:預期 ';'在申報
的末端的代碼是使用c++11
功能,如range-based for loop和list initialization等
與-std=c++11
或-std=c++14
標誌編譯代碼。
當你正在使用的代碼塊,方法如下:
Have g++ follow c++11 standard
謝謝Andreas的解釋。它的工作 –
是的,我知道,但我剛剛創建了這個帳戶,只有9點,所以我不能標記爲現在接受 –
編譯標誌'-std = C++ 11' –
Andreas我正在編譯CodeBlocks –
這工作!這兩個選項,從帶有標誌的終端和在CodeBlocks上標記該選項!謝謝。但是,你能解釋我爲什麼得到這樣的錯誤?是由於C++編譯器版本或類似的東西? –