Cpp11, une évolution majeure du langage C++

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Il s'est fait attendre 8 ans mais ça en valait la peine. Cpp11, le nouveau standard, définitivement ratifié par le comité de normalisation, apporte au langage C++ des améliorations et des nouveautés séduisantes. Découvrons-en quelques-unes qui décoiffent.
On n'y croyait plus ! Mais c'est enfin fait, le comité de normalisation a ratifié le nouveau standard du langage C++. Ce standard, à l'origine nommé C0x parce qu'il devait voir le jour avant 2010, s'appellera finalement C++11. Il aura donc fallu 8 ans d'intenses discussions pour que tout cela aboutisse. En effet, le dernier standard en vigueur remonte à 2003, comme son appellation C++03 l'indique. Au cours des discussions, le projet C++0x s'est souvent vu remanié. Ainsi, un article paru dans Programmez! 116 (février 2009) vous a présenté C++0x en faisant la part belle à une innovation de taille, les concepts, qui finalement s'est vue abandonnée peu après la parution dudit article, en juillet 2009. Cette notion de concepts, en examen depuis 6 ans, ayant été finalement jugée immature :-) C++11 n'en est pas moins riche en nouveautés, bien au contraire. Il n'est même pas envisageable de les passer toutes en revue. Nous allons en découvrir quelques-unes parmi celles que nous jugeons, tout à fait subjectivement, les plus intéressantes pour cet article.

Frédéric Mazué

S'ABONNER
Egalement au sommaire de :
Programmez! #147