读书人

vs2010中定义auto int a=123;//门类说

发布时间: 2013-01-01 14:04:18 作者: rapoo

vs2010中定义auto int a=123;//类型说明符的组合无效
我是win7旗舰版64位系统,安装的是vs2010v32位旗舰版.

在cpp文件中
auto int a=123;出现"类型说明符组合无效" 的错误

auto float a=10.2f;也是错误

求高手解释.
vs2010中定义auto int a=123;//门类说明符的组合无效
[解决办法]
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 类型

[解决办法]

引用:
引用:

vs2010中,auto 的语义发生了变化,如果要用老的 auto 语义,你需要设置一下。


请问下,具体怎样设置才能变成以前的.

不能
以前根本auto没有用。。

读书人网 >C++

热点推荐