Intro :
Dans un programme C++, il est nécessaire d’utiliser certaines structures de données comme les tableaux, les liste chaînées, les arbres, etc…
La librairie standard du C++ offre trois types d’objets prêts à être utilisés : les conténaires, les algorithmes et les itérateurs.
En l’occurence la STL est une bibliothèque de classes et de fonctions standardisées selon la norme en vigueur du C++.
Elle fournie des outils pour faciliter la programmation de vos programmes :
– pour les chaînes de caractères
– pour la gestion des flux (fichiers, entrée et sortie standard)
– des conteneurs qui facilitent la manipulation de certains objets
– une panoplie d’algorithmes de tri
Prérequis :
– Savoir lire du C++
– Savoir quelques rudiments à propos des structures de données
Explications :
On peut utiliser les fichiers d’en-tête du langage C en C++. Ils sont inclus sous un nom différent, ils sont obtenus en retirant le suffixe ‘.h’ et en ajoutant un ‘c’ au début. Par exemple l’header
Voici la liste des principaux objets les plus utilisés de la STL :
std::array ; std::dequeue ; std::list ; std::map ; std::queue ; std::set ; std::vector
std::mutex ; std::thread ; std::string ; std::exception ; std::function ; std::tuple
Dans cette catégorie d’articles, nous allons étudier et expliquer en détails à quoi servent toutes ces entités / objets.
Résumé :
La STL présente et fournie beaucoup d’objets facilitant votre programme tout en embellissant votre code.
Références :
– http://www.cplusplus.com/reference/
– https://fr.wikipedia.org/wiki/Biblioth%C3%A8que_standard_du_C%2B%2B


