题
哪里有已经支持 C++0x 功能的 C++ 编译器?
解决方案
两2008年的视觉C++'功能包的'和g++支持的一些特征。
视C++2008功能包的 ...包括一个实现TR1。部分TR1定通过在即将到来C++0x标准作为第一主要外ISO2003年标准C++图书馆。我们实现包括一些重要的功能,例如:
- 聪明的指针
- 经常表达分析
- 新的容器(tuple array,无序的设置等)
- 复杂的随机数发生器
- 多态功能的包装
- 类型特征
- 以及更多!
其他提示
GCC有它的一些支承。 请参阅这里。
Microsoft 的 Visual Studio 2010 CTP(社区技术预览)包含对 四个 C++0x 功能 即 lambda、auto、static_assert 和右值引用。
- 海湾合作委员会4.4(没有发布)将支持一些功能,如汽车。
- 海湾合作委员会4.3没有坏tr1支持和一些功能等可变的模板。
- 最新的英特尔编译器支持以及某些C++0x特点:它已经支持的自动"和"lambda功能。
有部分地支持C ++ 0X,但不能有充分的支持但因为最终的C ++ 0x尚未被标准化的编译器。
斯科特迈尔斯具有的C ++ 0x支持一些常见的编译器在这里一个很好的详细摘要:
http://www.aristeia.com/C++ 0X / C ++ 0xFeatureAvailability.htm
不隶属于 StackOverflow