作者Ori185 (Ori185)
看板C_and_CPP
标题[问题] 关於编译器支援C++11
时间Tue Aug 15 12:04:18 2017
小弟现在用的是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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1502769860.A.A7E.html
1F:推 BlazarArc: compiler flag 要加 -std=c++11 08/15 12:16
2F:推 james732: Code::Block跟Dev-C++都不是编译器 08/15 12:28
3F:→ Ori185: 不好意思,我在设定所选用的编译器是GNU GCC 08/15 13:48
4F:→ Ori185: 那请问-std=c++11这个要怎麽用? 08/15 13:49
5F:→ grayStone: compiler flag 08/15 14:07
7F:→ Ori185: 已解决,谢谢! 08/15 14:19
8F:→ Killercat: 是个好理由学学让CMake接手这些鸟事了 XD 08/21 15:15
9F:推 Neisseria: 推 CMake 08/22 11:14