dimanche 15 juillet 2012

g++ 4.7 dans Wheezy

Bonne surprise lors de ma mise à jour de ce week-end, g++4.7 est arrivé dans Debian Wheezy. C'est l'occasion de se pencher sur les nouvelles fonctionnalités de c++11 intégrées dans cette version. D'après la page récapitulative, les nouveautés sont les suivantes:

  • Non-static data member initializers
  • Template aliases
  • Delegating constructors
  • User-defined literals
  • Extended friend declarations
  • Explicit virtual overrides

L'on sent que l'on arrive aux tréfonds du standard: beaucoup de ces fonctionnalités sont à la limite du sucre syntactique ou renforcent la sécurité du langage, mais il n'y a pas de révolutions.

Si l'on regarde du côté de ce qui manque encore, l'on trouve surtout des fonctionnalités de parallélisation, qui ne sont probablement pas la priorité de l'équipe gcc.

Néanmoins, nous reverrons en détail ces nouvelles fonctionnalités dans les posts qui viennent.

Aucun commentaire: