C++0x le nouveau standard C++ approuvé à l'unanimité

Par:
fredericmazue

mar, 16/08/2011 - 14:24

C'est une annonce faite par le gourou C++ Herb Sutter, directeur du comité de normalisation du langage. Après de longs travaux, le nouveau standard de C++, alias C++0X a été approuvé à l'unanimité par le comité vendredi dernier.

Il était temps... La dernière évolution du standard date quand même de 2003. Sur son blog, Herb Sutter dit sans rire qu'il espère que le document officiel sera publié dans le courant de l'année et qu'il pourra s'appeler C++11 :-) Mais il faudra encore attendre que les compilateurs le supportent :-)

C++ voit ainsi de nombreuses améliorations, parmi lesquelles de nouveaux mots-clés, concept et requires, qui facilitent l'écriture de templates, ou plutôt, permettent d'éviter que le compilateur n'émettent des messages d'erreurs incompréhensibles.

Viennent aussi les templates variadiques qui pourront accepter un nombre quelconque de paramètres, comme le fait actuellement la fonction variadique C printf.

Un autre atout majeur de ce standard est le support du multihreading. Enfin... :-)