C++ Standard Library / STL repartons sur de bonnes bases

Magazine
Marque
GNU/Linux Magazine
Numéro
165
Mois de parution
novembre 2013
Spécialité(s)


Résumé
Tous les compilateurs C++ sont normalement livrés avec la librairie standard C++ telle que définie dans la norme. Cependant elle souffre d'une certaine désaffection de la part des développeurs, remise en avant avec la norme C++ 11 cette série d'articles a pour but de vous aider à repartir sur de bonnes bases avec cette librairie aussi bien en C++ 98 qu'en C++ 11.

Mon constat est que la librairie standard C++ et, plus particulièrement, la STL (Standard Template Library), n'est pas forcement bien connue et pas aussi utilisée qu'elle pourrait l'être, car elle a souffert à ces débuts d’implémentation plus ou moins stables, d'une documentation plutôt absconse, de notations lourdes et d'être une source de message d'erreur particulièrement incompréhensible.

Pour le dernier point, c'est toujours vrai, mais pour les autres points, les choses se sont améliorées avec C++ 11 qui a introduit quelques syntaxes qui la rende plus pratique à utiliser (Auto, initialiseurs, foreach, move, lambda). D'autre part la librairie standard est devenue un point focal de la programmation moderne en C++, ses fonctionnalités ont d'ailleurs significativement augmenté et les prochaines versions de la norme tendent à encore augmenter sa couverture fonctionnelle.

La…

La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
  • 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
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant