试验C ++ 0x功能的最佳编译器是什么?我一直在尝试使用GNU g ++ 4.4。
答案 0 :(得分:6)
绝对 GCC主干。 ConceptGCC 错过了GCC中继的许多功能。它目前正在合并到GCC。它具有所有这些功能,包括新的auto
类型变量(尽管还没有新的函数声明语法):http://gcc.gnu.org/projects/cxx0x.html。
有一个包含部分lambda支持的GCC分支,它还包含其他C ++ 0x功能。我建议你也尝试一下。它已在#geordi at irc.freenode.org
上使用,您可以在那里进行试验。
答案 1 :(得分:3)
Comeau - 仅限于在线试用
答案 2 :(得分:1)
ConceptGCC (wiki)是为此而制作的,如果我没有记错的话。
答案 3 :(得分:1)
这可能不是C ++ 0x实验的最佳选择,但对于那些面向MSVC的人来说,VS2010的“社区技术预览”(CTP)包含了 some 实现了C ++ 0x的部分(请注意,即使VC10发布,VC10也不会实现完整的C ++ 0x更改集):
有关VC10 CTP新功能的一些细节:
如上文所述,“Microsoft Visual Studio 2010 9月社区技术预览版(CTP)中的Visual C ++编译器包含对四种C ++ 0x语言功能的支持,即:”