Freigeben über


CPrimitiveElementTraits-Klasse

Diese Klasse stellt Standardmethoden und Funktionen für eine Sammlungsklasse bereit, die aus primitiven Datentypen besteht.

Syntax

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

Parameter

T
Der Datentyp, der im Auflistungsklassenobjekt gespeichert werden soll.

Member

Öffentliche Typedefs

Name Beschreibung
CPrimitiveElementTraits::INARGTYPE Der Datentyp, der zum Hinzufügen von Elementen zum Auflistungsklassenobjekt verwendet werden soll.
CPrimitiveElementTraits::OUTARGTYPE Der Datentyp, der zum Abrufen von Elementen aus dem Auflistungsklassenobjekt verwendet werden soll.

Hinweise

Diese Klasse stellt standardmäßig statische Funktionen und Methoden zum Verschieben, Kopieren, Vergleichen und Hashing von primitiven Datentypelementen bereit, die in einem Auflistungsklassenobjekt gespeichert sind.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Vererbungshierarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Anforderungen

Kopfzeile: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

Der Datentyp, der zum Hinzufügen von Elementen zum Auflistungsklassenobjekt verwendet werden soll.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

Der Datentyp, der zum Abrufen von Elementen aus dem Auflistungsklassenobjekt verwendet werden soll.

typedef T& OUTARGTYPE;

Siehe auch

CDefaultElementTraits-Klasse
Klassenübersicht