g++ 4.8 auto does not name a type

时间:2021-02-08 06:55:19
g++ 4.8 auto does not name a type
为什么auto关键字报这个错误呢
#include "test.h"
#include <iostream>

using namespace std;

int main(){
double dval = 3.14;
//double fval = 2.0;
//double &dval2 = dval;
//const double &dval3 = dval;
//double const *dval4 = &dval;
//int const i = 1;
auto x = dval;
}

3 个解决方案

#1


参数里加上 -std=c++11再试试

#2


引用 1 楼 rocktyt2 的回复:
参数里加上 -std=c++11再试试

+2

#3


引用 2 楼 Loaden 的回复:
Quote: 引用 1 楼 rocktyt2 的回复:

参数里加上 -std=c++11再试试

+2
多谢
这里也有讲 http://*.com/questions/10363646/compiling-c11-with-g

#1


参数里加上 -std=c++11再试试

#2


引用 1 楼 rocktyt2 的回复:
参数里加上 -std=c++11再试试

+2

#3


引用 2 楼 Loaden 的回复:
Quote: 引用 1 楼 rocktyt2 的回复:

参数里加上 -std=c++11再试试

+2
多谢
这里也有讲 http://*.com/questions/10363646/compiling-c11-with-g