45 votes

Que sont les conteneurs/adaptateurs ? C++

Que sont les conteneurs/adaptateurs ? J'ai des connaissances de base en C++ et ses sous-thèmes comme (classe/modèles/STL).

Quelqu'un peut-il s'il vous plaît expliquer en langage profane et me donner un exemple pratique de l'application des conteneurs/adaptateurs ?

67voto

Let_Me_Be Points 16797

<joke> C++ est technique et difficile à comprendre :-D </joke>

Les conteneurs sont des types de données de STL qui peuvent contenir des données.

Exemple : vector tant que tableau dynamique

Les adaptateurs sont des types de données de STL qui adaptent un conteneur pour fournir une interface spécifique.

Exemple : stack fournissant une interface de pile au-dessus du conteneur choisi

(remarque : les deux sont en fait des modèles et non des types de données, mais la définition est meilleure de cette façon)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X