2008-11-10 10 views

Respuesta

6

Definitivamente GCC Troncal. ConceptGCC echa de menos muchas características que tiene el tronco GCC. Sin embargo, actualmente se está fusionando con GCC. Tiene todas estas características, incluidas las nuevas variables de tipo auto (sin embargo, aún no hay una nueva sintaxis de declaración de función): http://gcc.gnu.org/projects/cxx0x.html.

Hay una rama de GCC que contiene soporte parcial de lambda, que también contiene otras características de C++ 0x. Te recomendaría que pruebes uno también. Está en uso en #geordi at irc.freenode.org, puede experimentar allí.

3

Comeau - sólo para probarlo en línea

+0

para obtener una lista de los C++ 0x características soportadas por Comeau 4.3.10.1 Beta: http://www.comeaucomputing.com/43101features.html –

1

Probablemente no sea la mejor para C++ 0x experimentación, pero para las personas que están orientados MSVC, hay una "Comunidad Tech Preview" (CTP) de VS2010, que contiene una vista previa de VC10 que tiene algunas partes de C++ 0x implementado (nótese que VC10 no tendrá el conjunto completo de C++ 0x cambios implementados incluso cuando se libera VC10):

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

Algunos detalles sobre lo que es nuevo en el VC10 CTP:

Como se ha señalado en el artículo anterior, "El Visual C++ compilador en Microsoft Visual Studio 2010 Comunidad septiembre Technology Preview (CTP) contiene soporte para cuatro características del lenguaje C++ 0x, a saber:"

  • lambdas,
  • auto,
  • static_assert,
  • rvalue hace referencia a
Cuestiones relacionadas