首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2010中定义auto int a=123;//门类说明符的组合无效

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

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没有用。。

热点排行