vs2010中定义auto int a=123;//类型说明符的组合无效
我是win7旗舰版64位系统,安装的是vs2010v32位旗舰版.
在cpp文件中
auto int a=123;出现"类型说明符组合无效" 的错误
auto float a=10.2f;也是错误
求高手解释.
[解决办法]
vc 2010 中auto 是c++0x里语义重新定义的关键字,不是以前的那个auto语义了~~~
auto在c++0x的新语义,lz百度/google/bing,一下你就知道。
[解决办法]
vs2010中,auto 的语义发生了变化,如果要用老的 auto 语义,你需要设置一下。
新的 auto 语义是类型推导:
int foo()
{
return 0;
}
auto bar = foo(); // 它会把 bar 推到为 int 类型
[解决办法]