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


Класс CElementTraits

Этот класс используется классами коллекций для предоставления методов и функций для перемещения, копирования, сравнения и хэширования операций.

Синтаксис

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

Параметры

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

Замечания

Этот класс предоставляет статические функции и методы по умолчанию для перемещения, копирования, сравнения и хэширования элементов, хранящихся в объекте класса коллекции. CElementTraitsуказывается в качестве поставщика этих операций по умолчанию классами CAtlArray, CAtlList, CRBMap, CRBMultiMap и CRBTree.

Реализации по умолчанию будут достаточно для простых типов данных, но если классы коллекции используются для хранения более сложных объектов, функции и методы должны быть переопределены пользовательскими реализациями.

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

Требования

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

См. также

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