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


CElementTraits Class

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

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

Параметры

  • T
    Тип данных, хранимых в коллекции.

Заметки

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

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

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

Требования

Header: atlcoll.h

См. также

Ссылки

CDefaultElementTraits Class

Другие ресурсы

ATL Class Overview