看板 C_and_CPP 關於我們 聯絡資訊
小弟現在用的是Code::Blocks 剛剛在使用auto的時候 程式碼如下: #include <iostream> using namespace std; int main() { int Anum = 6; auto Bnum = Anum; cout << Bnum << endl; return 0; } 跑出來的編譯結果是 Bnum was not declared in this scope. 請問我是對於auto的用法有所誤解,還是CodeBlocks不支援C++11呢 剛剛爬了文發現他有支援C++11的樣子 可是結果跟我用Dev C++的編譯結果一樣 求解謝謝.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.116.6 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1502769860.A.A7E.html
BlazarArc: compiler flag 要加 -std=c++11 08/15 12:16
james732: Code::Block跟Dev-C++都不是編譯器 08/15 12:28
Ori185: 不好意思,我在設定所選用的編譯器是GNU GCC 08/15 13:48
Ori185: 那請問-std=c++11這個要怎麼用? 08/15 13:49
grayStone: compiler flag 08/15 14:07
Ori185: 已解決,謝謝! 08/15 14:19
Killercat: 是個好理由學學讓CMake接手這些鳥事了 XD 08/21 15:15
Neisseria: 推 CMake 08/22 11:14