2008-11-10 10 views

Répondre

6

Définitivement GCC Tronc. ConceptGCC manque beaucoup de fonctionnalités GCC tronc a. Il est actuellement fusionné avec GCC. Il a toutes ces fonctionnalités, y compris les nouvelles variables de type auto (aucune nouvelle syntaxe de déclaration de fonction pour l'instant): http://gcc.gnu.org/projects/cxx0x.html.

Il existe une branche GCC contenant un support lambda partiel, qui contient également d'autres entités C++ 0x. Je vous recommande d'essayer celui-là aussi. Il est utilisé sur #geordi at irc.freenode.org, vous pouvez l'expérimenter là-bas.

3

Comeau - juste pour l'essayer en ligne

+0

pour une liste des C++ 0x fonctionnalités prises en charge par Comeau 4.3.10.1 Beta: http://www.comeaucomputing.com/43101features.html –

1

Il est sans doute pas le meilleur pour l'expérimentation C++ 0x, mais pour les gens qui sont MSVC orientés, il y a une « communauté Tech Preview » (CTP) de VS2010 qui contient un aperçu de VC10 qui a quelques parties de C++ 0x mis en œuvre (notez que VC10 n'aura pas l'ensemble complet de C++ 0x changements mis en œuvre même lorsque VC10 est libéré):

http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&displaylang=en

Quelques détails sur les nouveautés dans le VC10 CTP:

Comme il est indiqué dans l'article ci-dessus, « Le compilateur Visual C++ dans la Communauté Septembre Visual Studio 2010 Microsoft Technology Preview (CTP) contient le support pour quatre caractéristiques de langage C++ 0x, à savoir: »

  • lambdas,
  • auto,
  • static_assert,
  • rvalue référence
Questions connexes