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


CStringRefElementTraits Class

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

template< 
   typename T 
> 
class CStringRefElementTraits : public CElementTraitsBase< T >

Параметры

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

Члены

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

Имя

Описание

CStringRefElementTraits::CompareElements

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

CStringRefElementTraits::CompareElementsOrdered

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

CStringRefElementTraits::Hash

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

Заметки

Этот класс предоставляет статические функции для сравнения строк и для создания хэш-значения. Эти функции полезны при использовании класса коллекции для хранения на основе строка- данные. В отличие от CStringElementTraits и CStringElementTraitsI, CStringRefElementTraits вызывает CString аргументы для передачи в виде ссылки const CString&.

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

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

CElementTraitsBase

CStringRefElementTraits

Требования

Header: atlcoll.h

См. также

Ссылки

CElementTraitsBase Class

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

ATL Class Overview