Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
conteneur_standard [2014/05/28 11:55] gbdivers créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ||
- | |||
- | ====== Les conteneurs standards ====== | ||
- | |||
- | contexte : plusieurs variables, par exemple pour la liste des livres d'une bibliothèqe : | ||
- | |||
- | <code> | ||
- | string const premier_livre { "The C++ langage" }; | ||
- | string const deuxieme_livre { "C++ Primer" }; | ||
- | string const troisieme_livre { "C++ concurrency in action" }; | ||
- | string const quatrieme_livre { "Qt 5 les essentiels" }; | ||
- | </code> | ||
- | |||
- | Même type, plusieurs éléments, dénombrable. | ||
- | |||
- | Un peu lourd à écrire, voir impossible si beaucoup d'élément | ||
- | |||
- | Définition conteneurs : collection d'éléments de même type. Dénombrable, notion de premier élément, de dernier élément, d'élément suivant, de nombre d'éléments. | ||
- | |||
- | Fonction begin, end, next et size (prev, advance, distance) | ||
- | |||
- | Déréférencement * + cout/variable | ||
- | |||
- | ^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ | ||
- | |||
- | {{tag> Cours C++}} |