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


CStringElementTraits Class

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

template< 
   typename T  
> 
class CStringElementTraits

Параметры

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

Члены

Открытые определения типов

Имя

Описание

CStringElementTraits::INARGTYPE

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

CStringElementTraits::OUTARGTYPE

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

Открытые методы

Имя

Описание

CStringElementTraits::CompareElements

(Статический) Эта функция вызывается для сравнения строк на равенство 2 элемента.

CStringElementTraits::CompareElementsOrdered

(Статический) Эта функция вызывается для сравнения 2 элемента строки.

CStringElementTraits::CopyElements

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

CStringElementTraits::Hash

(Статический) Эта функция вызывается для вычисления значения хэша для заданного элемента строки.

CStringElementTraits::RelocateElements

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

Заметки

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

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

Требования

Header: cstringt.h

См. также

Ссылки

CElementTraitsBase Class

CStringElementTraitsI Class

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

ATL Class Overview