Поделиться через


Класс CPrimitiveElementTraits

Этот класс предоставляет методы и функции по умолчанию для класса коллекции, состоящего из примитивных типов данных.

Синтаксис

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

Параметры

T
Тип данных, хранящихся в объекте класса коллекции.

Участники

Общедоступные определения типов

Имя Описание
CPrimitiveElementTraits::INARGTYPE Тип данных, используемый для добавления элементов в объект класса коллекции.
CPrimitiveElementTraits::OUTARGTYPE Тип данных, используемый для извлечения элементов из объекта класса коллекции.

Замечания

Этот класс предоставляет статические функции и методы по умолчанию для перемещения, копирования, сравнения и хэширования элементов примитивных типов данных, хранящихся в объекте класса коллекции.

Дополнительные сведения см. в разделе "Классы коллекций ATL".

Иерархия наследования

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Требования

Заголовок: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

Тип данных, используемый для добавления элементов в объект класса коллекции.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

Тип данных, используемый для извлечения элементов из объекта класса коллекции.

typedef T& OUTARGTYPE;

См. также

Класс CDefaultElementTraits
Общие сведения о классе