Le classi di insiemi, CArray , CListe CMaputilizzano funzioni di supporto globale basato su modelli per tali scopi come costruzione, distruggendo ed elementi di serializzazione. Come parte dell'implementazione di classi basate su CArray, CListe CMap, queste funzioni come necessario sottoporre a override con versioni su misura per il tipo di dati archiviati nella vostra mappa, elenco o matrice. Per informazioni sull'override ConstructElements, DestructElementse SerializeElements, vedere l'articolo collezioni: come fare un insieme indipendente dai tipi nel manuale del programmatore di Visual C++.
La libreria fornisce le seguenti funzioni globali per aiutarti a personalizzare la tua classi collection:
Collezione classe Helpers
CompareElements | Indica se gli elementi sono le stesse. |
ConstructElements | Esegue qualsiasi azione necessaria quando un elemento viene costruito. |
CopyElements | Elementi di copie da una matrice a un altro. |
DestructElements | Esegue qualsiasi azione necessaria quando un elemento viene distrutto. |
DumpElements | Fornisce orientato al flusso output diagnostico. |
HashKey | Calcola una chiave di hash. |
SerializeElements | Archivia o recupera gli elementi a o da un archivio. |