Condividi tramite


Supporti delle classi di raccolte

Le classi di raccolte CMap, CList e funzioni di supporto globali basate su modelli di utilizzo di CArray per tali scopo di confronto, copia e la serializzazione degli elementi. Come parte dell'implementazione delle classi basate su CMap, CList e CArray, è necessario eseguire l'override in base alle esigenze queste funzioni con le versioni adeguate al tipo di dati memorizzati nella mappa, list, o matrice. Per informazioni sull'override funzioni di supporto come SerializeElements, vedere l'articolo Raccolte: Come creare una raccolta indipendente dai tipi. Si noti che ConstructElements e DestructElements sono deprecati.

La libreria MFC fornisce le seguenti funzioni globali che consentono di personalizzare le classi di raccolte:

Supporto di classi collection

CompareElements

Indica se gli elementi sono uguali.

CopyElements

Elementi di copie da una matrice a un'altra.

DumpElements

Fornisce all'output orientato al flusso di diagnostica.

HashKey

Calcola una chiave hash.

SerializeElements

Gli archivi o recuperare gli elementi o da un archivio.

Vedere anche

Riferimenti

Classe CMap

Classe CList

Classe CArray

Concetti

Macro e funzioni globali MFC