Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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