Queste classi di insiemi sono modelli cui parametri determinano i tipi di oggetti memorizzati nelle aggregazioni. Le classi CArray, CList e CMaputilizzano funzioni di supporto globale che è solitamente necessario personalizzare. Per ulteriori informazioni su queste funzioni di supporto, vedere Insieme classe aiutanti nella sezione "Macro e Globals". Le classi tipizzate puntatore sono "wrapper" per le altre classi nella libreria di classi. Utilizzando tali wrapper, si arruola del compilatore controllo del tipo per aiutarvi a evitare errori. Per ulteriori informazioni sull'utilizzo di queste classi, vedere l'articolo raccolte nel manuale del programmatore di Visual C++.
Queste classi forniscono modelli che è possibile utilizzare per creare matrici, elenchi e mappe utilizzando qualsiasi tipo che piace.
Classe template per la fabbricazione di matrici di tipi arbitrari.
Classe template per la fabbricazione di liste di tipi arbitrari.
Classe template per fare mappe con tipi di chiave e valore arbitrari.
Classe template per le matrici indipendente dai tipi di puntatori.
Classe template per le liste indipendenti dai tipi di puntatori.
Classe template per indipendente dai tipi di mappe con puntatori.