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


CStringElementTraitsI Class

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

template< 
   typename T, 
   class CharTraits = CDefaultCharTraits< T::XCHAR > 
> 
class CStringElementTraitsI : public CElementTraitsBase< T >

Параметры

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

Члены

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

Имя

Описание

CStringElementTraitsI::INARGTYPE

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

CStringElementTraitsI::OUTARGTYPE

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

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

Имя

Описание

CStringElementTraitsI::CompareElements

Вызовите эта статическая функция, используемая для сравнения строк на равенство 2 элемента без учета разницы в случае.

CStringElementTraitsI::CompareElementsOrdered

Вызовите эта статическая функция, используемая для сравнения 2 элемента строки, игнорируя различия в случае.

CStringElementTraitsI::Hash

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

Заметки

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

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

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

CElementTraitsBase

CStringElementTraitsI

Требования

Header: atlcoll.h

См. также

Ссылки

CElementTraitsBase Class

CStringElementTraits Class

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

ATL Class Overview