Jos*_*ley 28
Apache Standard C++ Library项目维护主要编译器的C++ 0x支持的wiki页面.
以下是供应商页面的链接,描述了他们的C++ 0x支持:
我担心gcc可能是你在这个阶段最好的.
这里有一系列功能和支持的编译器:
http://wiki.apache.org/stdcxx/C++0xCompilerSupport
唯一具有概念实现的编译器是conceptgcc(即使它是不完整的 - 但它足以让您对该功能有良好的感觉)。
Visual C++ 2010 Beta 具有一些有用的 C++0x 支持 - 您可以使用 lambda、右值引用、auto、decltype。
令人惊讶的是,Comeau C++ 或基于 EDG 的编译器在 C++0x 的实现中并不像我预期的那么先进。
GCC 4.4(可变参数模板、初始值设定项列表、内联命名空间、autor、decltype)可能具有其他编译器中实现的最多功能,但在概念和 lambda 方面落后(单独的分支开发正在进行中)。