Container
------ recipiente ------
O que é um contêiner
Classificação de contêiner
Recipientes de sequência
Contêineres seqüenciais são clusters sequenciáveis, em que cada elemento tem uma posição fixa - dependendo do tempo e do local da inserção, independentemente do valor do elemento. Se você inserir seis elementos em um cluster de maneira adicional, a ordem de organização será a mesma da ordem de inserção.
STL fornece três recipientes sequenciais:
Vetor:Contêiner de vetor
Lista:List-container
Fila dupla: Deque-container
Além disso, string e array também podem ser considerados como containers seriais.
String:String-container
Matriz:Array-container
Contêineres associativos
Contêineres associativos são clusters ordenados e a posição dos elementos depende de critérios de classificação e valores de elemento específicos, independentemente da ordem de inserção. Se você colocar seis elementos em um cluster desse tipo, a posição deles dependerá do valor do elemento, independentemente da ordem de inserção.
STL fornece quatro recipientes associados:
Colecção:Set-container
Vários conjuntos:Container multiset
Mapa:Container-map
Mapeamento múltiplo:Contêiner multimap