BT

Accueil InfoQ Actualités Clang finalise le support du C++11

Clang finalise le support du C++11

Favoris

L’équipe du compilateur Clang a finalisé le support de la totalité du standard C++11. Clang fait parti du Projet LLVM qui fournit une collection de bibliothèques et d’outils de compilation, modulaires et réutilisables. Clang est lui-même basé sur des composants de LLVM et dispose d’une compilation rapide et de messages d'erreur clairs. L’effort de plusieurs années consistant à ajouter le support complet du standard C++11 est à présent terminé, rendant Clang approprié pour les développeurs souhaitant incorporer les nouvelles fonctionnalités du standard dans leurs projets.

Cette mise à jour de Clang ajoute les dernières fonctionnalités nécessaires au support du C++11 :

  • attributs : offre la possibilité d'annoter différents morceaux de code (fonctions, variables, blocs, etc.),
  • héritage de constructeurs : permet d’hériter d’une classe en ayant les mêmes constructeurs,
  • variables par thread local - offre la possibilité pour les threads d’applications multithread d'avoir des données uniques à un thread.

Prochainement, l'équipe de Clang commencera l’implémentation des fonctionnalités introduites dans la norme C++1y (nom officiel non annoncé). L’avancé de la mise en place de ces fonctionnalités peut être trouvée sur la page CXX du projet qui est régulièrement mis à jour.

Clang n'est pas le seul compilateur open source supportant le C++11, le projet GCC continuant activement son implémentation. Le projet Apache maintient une liste de plusieurs compilateurs (commercial ou autre) avec leur niveau de support du C++11.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.