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   Rxr 2016.01.22 09:00
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VC运行库合集下载,含VC2005/2008/2010/2012/2013
转自电脑爱好者之家:www.pc360.net VC运行库合集(vc2005、vc2008、vc2010、v2012、v2013)提供全集的 Microsoft Visual  Redistributable Package 补丁给大家下载。 Visual C++运行库软件包可以安装C运行时(CRT)、标准 C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。对于支持
VC++运行库全版(2005、2008、2010)(x86和x64)
写了一大顿说明网页关闭全没了,简单点。 就是解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”这个问题的。 装个合适的版本就可以了。
windows server 2012 安装 VC14(VC2015) 安装失败解决方案
系统环境如下:cmd命令行-输入 systeminfo 如下图   - The VC14 builds require to have the Visual C++ Redistributable for Visual Studio 2015 x86 or x64 installed 下载链接 http://www.microsoft.com/en-us/dow
VC++ 2005 2008 2012 2013 的安装检测
因为很多客户端需要的VC++的环境不同,在打包安装包时,需要判断VC++环境,并且根据需要安装,这里写一下方法。首先,利用了VC++的安装程序GUID。系统安装的,支持系统删除的程序,都需要有GUID的标识码。已安装的程序可以再注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\下面看到然后根据GUID...
关于windows server 2008能不能装VC 6.0的问题
答案是肯定的。可以装,也可以正常使用。 只是貌似编译ocx的时候会报错!!百思不得其解。当然,为然的official site上,vc 6.0不在可兼容的软件之列。 最近在windows server 2008上调试东西,彻底的崩溃了。
Microsoft VC++ Redistributable Packages 所认证的操作系统
参考自:https://support.microsoft.com/zh-cn/help/2661358/minimum-service-pack-levels-for-microsoft-vc-redistributable-packagesSummaryThe Microsoft Download Center pages for Microsoft Visual C++ Redistribu...
将域控制器升级到Windows 2012 R2
将WS2008R2 域控制器升级到2012R2现在越来越多的企业开始将Windows Server 2012以及2012 R2引入企业来作为业务服务器,这中间就会涉及到一些服务器的升级和迁移,现在我们就来升级一下域控制器,具体环境如下: 域名Contoso.com原服务器Windows 2008 R2 With SP1目标服务器Windows 2012 R2 With Update 1林功能级别W
VC++获取不同Windows版本的方法
直接来干货,说到获取Windows版本,在XP和windows7时代,通常使用的做法如下: OSVERSIONINFOEX os; os.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX); if(GetVersionEx((OSVERSIONINFO *)&os)) { double i = os.dwMajo
Visual Studio解决方案vs2005/vs2008/vs2010/vs2012/vs2013/vs2015版本互相转换工具
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52397489EasyDarwin各开源项目目前只提供Visual Studio 2008的解决方案文件,我们使用Visual Studio 版本互转工具给用户提供更多的Visual Studio版本选择。使用方法如下: 打开转换工具 点击浏览,选择需
MSSQL2008R2升级到2012 有效的数据库兼容级别和成功的连接
MSSQL2008R2升级到2012:“有效的数据库兼容级别和成功的连接”规则失败 规则检查结果: “有效的数据库兼容级别和成功的连接”规则失败。 报表服务器数据库未处于支持的兼容级别或者无法建立连接。请使用 Reporting Services 配置管理器验证报表服务器配置,并且使用 SQL Server 管理工具验证兼容级别。 处理方法: 一、确认报表服务器服务开启。 二、确认报表...