Share via


CElementTraits-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse wordt gebruikt door verzamelingsklassen om methoden en functies te bieden voor het verplaatsen, kopiƫren, vergelijken en hashen van bewerkingen.

Syntaxis

template<typename T>
class CElementTraits : public CDefaultElementTraits<T>

Parameterwaarden

T
Het type gegevens dat moet worden opgeslagen in de verzameling.

Opmerkingen

Deze klasse biedt standaard statische functies en methoden voor het verplaatsen, kopiƫren, vergelijken en hashen van elementen die zijn opgeslagen in een verzamelingsklasseobject. CElementTraits is opgegeven als de standaardprovider van deze bewerkingen door de verzamelingsklassen CAtlArray, CAtlList, CRBMap, CRBMultiMap en CRBTree.

De standaard implementaties zijn voldoende voor eenvoudige gegevenstypen, maar als de verzamelingsklassen worden gebruikt om complexere objecten op te slaan, moeten de functies en methoden worden overschreven door door de gebruiker geleverde implementaties.

Zie ATL-verzamelingsklassen voor meer informatie.

Requirements

Koptekst: atlcoll.h

Zie ook

Klasse CDefaultElementTraits
Overzicht van klassen