Класс CAutoVectorPtrElementTraits
Этот класс предоставляет методы, статические функции и типдефы, полезные при создании коллекций смарт-указателей с помощью векторных новых и удаленных операторов.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template <typename T>
class CAutoVectorPtrElementTraits :
public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>
Параметры
T
Тип указателя.
Участники
Общедоступные определения типов
Имя | Описание |
---|---|
CAutoVectorPtrElementTraits::INARGTYPE | Тип данных, используемый для добавления элементов в объект класса коллекции. |
CAutoVectorPtrElementTraits::OUTARGTYPE | Тип данных, используемый для извлечения элементов из объекта класса коллекции. |
Замечания
Этот класс предоставляет методы, статические функции и типдефы для создания объектов класса коллекции, содержащих интеллектуальные указатели. В отличие от CAutoPtrElementTraits, этот класс использует векторные новые и удаленные операторы.
Иерархия наследования
CAutoVectorPtrElementTraits
Требования
Заголовок: atlcoll.h
CAutoVectorPtrElementTraits::INARGTYPE
Тип данных, используемый для добавления элементов в объект класса коллекции.
typedef CAutoVectorPtr<T>& INARGTYPE;
CAutoVectorPtrElementTraits::OUTARGTYPE
Тип данных, используемый для извлечения элементов из объекта класса коллекции.
typedef T*& OUTARGTYPE;
См. также
Класс CDefaultElementTraits
Класс CAutoVectorPtr
Общие сведения о классе
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по