2 involvedu involvedu 于 2016.01.22 02:10 提问

VC++2008到VC++2012升级的问题

我的项目中用到一个类叫auto,升级以后发现auto成了关键字了,真是晕死了,不想修改这个类名了,请问还有什么办法对它转义?

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.22 02:34
已采纳

auto本来就是关键字,你确认你VC++2008能编译?

dangjun2011
dangjun2011   2016.01.22 08:55

auto不是关键字也是保留字,你可以改一下大小写吗,或者看看能否在你的类声明前加上 ifdefine/undefine掉auto

91program
91program   Ds   Rxr 2016.01.22 08:40

如果升级到 2012 后不信 auto 关键字,可以考虑自己宏定义一个 auto 关键字为空的东东

enpterexpress
enpterexpress   2016.01.22 09:00
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!