哪个C++;编译器符合最新的C++;标准most 我一直在寻找一个C++编译器,它可以与最新的C++标准兼容。 最新的VS2010是好的,但很多人说它仍然不符合所有的C++标准。 < P> GCC具有良好的C++ 0x符合性,其支持的特性 < P>您可能对汇总表感兴趣。

哪个C++;编译器符合最新的C++;标准most 我一直在寻找一个C++编译器,它可以与最新的C++标准兼容。 最新的VS2010是好的,但很多人说它仍然不符合所有的C++标准。 < P> GCC具有良好的C++ 0x符合性,其支持的特性 < P>您可能对汇总表感兴趣。,c++,compiler-construction,C++,Compiler Construction,编辑: 我发现Scott Meyers和Clang创建的表集合非常好。Visual Studio(任何年份)都需要复杂代码的特殊情况,因此它实际上不符合标准。C++0x已经正式批准了吗?“我当时的印象是当时只有一份草案。@templatetypedef:它还没有正式批准,但我们都知道它会是什么样子(除非一致批准FDI的委员会成员能够说服各自的国家机构拒绝该提案)。你在“猫王生活”中获得的几率会更大。@Bo哇,就差那么一点被拒绝了吗?@Seth你需要在at签名后至少使用3个字符才能获得想要的效果吗

编辑:


我发现Scott Meyers和Clang创建的表集合非常好。Visual Studio(任何年份)都需要复杂代码的特殊情况,因此它实际上不符合标准。

C++0x已经正式批准了吗?“我当时的印象是当时只有一份草案。@templatetypedef:它还没有正式批准,但我们都知道它会是什么样子(除非一致批准FDI的委员会成员能够说服各自的国家机构拒绝该提案)。你在“猫王生活”中获得的几率会更大。@Bo哇,就差那么一点被拒绝了吗?@Seth你需要在at签名后至少使用3个字符才能获得想要的效果吗?也许如果你花一分钟阅读其他答案,你会发现这张桌子。如果不算GCC,MSVC 10与其他主流编译器一样好或更好。@Praetorian-目前,任何编译器的最新版本都是最兼容的。与那些成功发布2011版的人相比,2010版显然处于劣势。@Bo Persson是的,当然,我并不反对。我认为GCC是该表中所有编译器中发布周期最短的,因此它实现了最多的C++0x特性。但是说在标准存在之前发布的编译器不符合标准是天真的。@Praetorian:另外,VC++2010基于N3000,而FDI是N3290。因此,它实现的许多C++0x功能与FDI的措辞不一致,导致VC++的C++0x代码与其他编译器(针对FDI)的C++0x代码不兼容。VC6也处于同样的情况,而且不乏愿意说VC6“不合规”的人。@Seth:事实上,叮当作响的石头;该图表不是最新的。:-]