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


Класс CAutoPtrList

Этот класс предоставляет методы, полезные при создании списка смарт-указателей.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.

Синтаксис

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Параметры

E
Тип указателя.

Участники

Открытые конструкторы

Имя Описание
CAutoPtrList::CAutoPtrList Конструктор.

Замечания

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

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

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

Catllist

CAutoPtrList

Требования

Заголовок: atlcoll.h

CAutoPtrList::CAutoPtrList

Конструктор.

CAutoPtrList(UINT nBlockSize = 10) throw();

Параметры

nBlockSize
Размер блока по умолчанию — 10.

Замечания

Размер блока — это мера объема памяти, выделенного при необходимости нового элемента. Более крупные размеры блоков сокращают вызовы подпрограмм выделения памяти, но используют больше ресурсов.

См. также

Класс CAtlList
Класс CAutoPtrElementTraits
Общие сведения о классе