Question

Est-ce que n'importe quel compilateur C ++ qui supporte déjà les fonctionnalités C ++ 0x?

Était-ce utile?

La solution

Le pack de fonctionnalités Visual C ++ 2008 et g ++ prennent en charge certaines fonctionnalités.

La liste des fonctionnalités C ++ 0x prises en charge par g ++ .

Le Visual C Pack ... inclut une implémentation de TR1. Des portions de TR1 sont prévues pour adoption dans la prochaine norme C ++ 0x en tant que premier ajout majeur à la bibliothèque C ++ standard ISO 2003. Notre implémentation comprend un certain nombre de fonctionnalités importantes telles que:

  • pointeurs intelligents
  • Analyse d'expression régulière
  • Nouveaux conteneurs (tuple, tableau, ensemble non ordonné, etc.)
  • Générateurs de nombres aléatoires sophistiqués
  • wrappers de fonctions polymorphes
  • Caractères de type
  • Et plus encore!

Autres conseils

GCC en prend en charge une partie. Voir ici .

Le CTP (Community Technology Preview) de Microsoft Visual Studio 2010 prend en charge quatre fonctionnalités C ++ 0x , à savoir les références lambdas, auto, static_assert et rvalue.

Vous pouvez télécharger l'image VPC ici , assurez-vous de lire le mot sur la comptabilisation de la date d'expiration du 1er janvier 2009 ( cet article de blog est référencé).

  • GCC 4.4 (pas encore publié) prend en charge certaines fonctionnalités telles que l’auto.
  • GCC 4.3 n’a pas une mauvaise prise en charge de tr1 et certaines fonctionnalités telles que les modèles Variadic.
  • Le dernier compilateur Intel supporte assez bien certaines fonctionnalités de C ++ 0x: il supporte déjà les fonctions auto et lambda.

Certains compilateurs prennent partiellement en charge C ++ 0x, mais ils ne peuvent pas encore être totalement pris en charge car le C ++ 0x final n’a pas encore été normalisé.

Scott Meyers a un bon résumé détaillé de la prise en charge de C ++ 0x sur certains compilateurs courants:

http://www.aristeia.com/C++ 0x / C ++ 0xFeatureAvailability.htm

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top