我一直在阅读关于C99和C++ 11以及所有这些非常甜蜜的东西,它们被添加到语言标准中,有一天可能会很好用.但是,我们目前正处于在Visual Studio中编写C++的过程中.
标准中的任何新东西是否会被添加到visual studio中,或者微软是否更有兴趣添加新的C#变体来做到这一点?
编辑:除了接受的答案,我找到了Visual C++团队博客:
具体来说,这篇文章在其中:
http://blogs.msdn.com/vcblog/archive/2008/02/22/tr1-slide-decks.aspx
很有用.谢谢!
什么IDE更好地支持g ++中的新C++ 0x功能?
我知道您可以按原样使用编辑器并使用-std = c ++ 0x编译代码,但我希望IDE不会将新功能标记为错误(自动,基于范围的循环,可变参数模板等).
可能重复:
编译器支持即将推出的C++ 0x
希望将其用于纯粹的实验目的.那里有没有全力支持?似乎VC++和GCC都有很好的支持,但仍然不完整(可以理解).
我不确定发布是否正确,因为它不是软件,而是标准.
我的意思是,C++ 0x标准完成了吗?它还在开发中吗?
主要编译器是否支持它?部分完全?
根据C++ 0x规范,以下是合法的
class A {
A(int i) : x(i) {}
A() : A(0) {}
int x;
};
Run Code Online (Sandbox Code Playgroud)
但它无法"A" is not a nonstatic data member or base class of class "A"在VC 2010中编译().任何人都知道什么是错的?