C++0x et GCC

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
55
Mois de parution
juillet 2011
Spécialité(s)


Résumé
C++0x, la nouvelle version de la norme C++, arrive dans votre compilateur préféré. À vrai dire, elle y est déjà un peu depuis un certain temps. Nous allons regarder comment cela peut améliorer votre quotidien de développeur C++, surtout si vous utilisez la STL ou des bibliothèques ressemblantes.

1. Introduction

Comme vous en avez probablement déjà entendu parler, la nouvelle version du langage C++ arrive : elle s'appelle C++0x, mais son nom officiel final devrait être C++ 2011.

Le final draft a été signé en mars dernier et on espère que le standard sera formalisé d'ici fin 2011.

Vous vous demandez donc quel est l'intérêt de parler de cette future version, qui ne sera probablement pas disponible avant des lustres ?

Eh bien, l'intérêt c'est qu'elle est déjà partiellement disponible, et cela, depuis un certain temps.

L'objectif de cet article est de présenter au développeur C++ comment il peut, d'ores et déjà, profiter d'une bonne partie de cette nouvelle version du langage dans son quotidien, puisque certaines choses sont disponibles depuis GCC 4.3.

Mon objectif n'est pas d'être exhaustif. De nombreuses évolutions du langage permettent d'ajouter des fonctionnalités à la STL ou à des bibliothèques du même style. Ces fonctionnalités sont importantes, mais...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous