wxsh.net
当前位置:首页>>关于用的是VS2013,支持C++11的,为什么的资料>>

用的是VS2013,支持C++11的,为什么

最新版的编译器基本都支持C++11,比如codeblocks 13.12.0.0,dev c++ 5.0 beta 9.2 (4.9.9.2), vs2008,vs2010,vs2013等等。 不过这些编译器一般默认是不开启c++11的,需要你在编译器设置里面勾选C++11或者C++0x 设置就拿codeblocks举例。

大部分是支持的,但是还有一小部分不支持,具体参考以下msdn的资料: https://msdn.microsoft.com/zh-cn/library/hh567368.aspx

不完全支持,微软的C++编译器一直对C++的标准支持不太好。

部分支持 不完全支持C++11 无法设置 等待新版VS 支持 C++15 新标准

C++11 就是2011年的C++规范,2013年当然支持C11,你用VC6 就不支持了!

不好意思,我VS用的真的非常少,而且很少面对名字冲突这种事情。 对于你的情况,我能想到两种解决方案: 1. 使用老版本的SDK,How to: Modify the Target Framework and Platform Toolset 2. 解决名字冲突:不要在代码中直接using整个namespace...

不是,?号不能当变量名

我也想这么做的。。。

建议使用vs2013或者更高版本。vs2010是绝对不支持的。

对于你的情况,我能想到两种解决方案: 1. 使用老版本的SDK,How to: Modify the Target Framework and Platform Toolset 2. 解决名字冲突:不要在代码中直接using整个namespace,这回让你以后少遇到很多要处理的麻烦

网站首页 | 网站地图
All rights reserved Powered by www.wxsh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com