Класс CAutoPtrList
Этот класс предоставляет методы, полезные при создании списка смарт-указателей.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template<typename E>
class CAutoPtrList :
public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>
Параметры
E
Тип указателя.
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CAutoPtrList::CAutoPtrList | Конструктор. |
Замечания
Этот класс предоставляет конструктор и извлекает методы из CAtlList и CAutoPtrElementTraits , помогая созданию объекта списка, в котором хранятся интеллектуальные указатели. Класс CAutoPtrArray предоставляет аналогичную функцию для объекта массива.
Дополнительные сведения см. в разделе "Классы коллекций ATL".
Иерархия наследования
CAutoPtrList
Требования
Заголовок: atlcoll.h
CAutoPtrList::CAutoPtrList
Конструктор.
CAutoPtrList(UINT nBlockSize = 10) throw();
Параметры
nBlockSize
Размер блока по умолчанию — 10.
Замечания
Размер блока — это мера объема памяти, выделенного при необходимости нового элемента. Более крупные размеры блоков сокращают вызовы подпрограмм выделения памяти, но используют больше ресурсов.
См. также
Класс CAtlList
Класс CAutoPtrElementTraits
Общие сведения о классе