CAutoVectorPtr Class
Этот класс представляет автоматически, используя новый объект указателя и операторы удаления.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
template<
typename T
> class CAutoVectorPtr
Параметры
- T
Тип указателя.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызовите этот метод, чтобы выделить память, необходимая массивом объектов, указанных в CAutoVectorPtr. |
|
Вызовите этот метод, чтобы принять владение существующего указателя. |
|
Этот метод вызывается для освобождения владение указателя. |
|
Вызывайте этот метод для удаления объекта указанный на CAutoVectorPtr. |
Открытые операторы
Имя |
Описание |
---|---|
Оператор приведения. |
|
Оператор присваивания. |
Открытые члены данных
Имя |
Описание |
---|---|
Переменная элемента данных. |
Заметки
Этот класс содержит методы для создания и управления автоматически указатель, который помогает защититься от утечки памяти автоматически освобождение ресурсов при его упадет из области. CAutoVectorPtr аналогично CAutoPtr, единственное различие заключается в том, что быть одним использования вектор новый [] и удаление вектора []CAutoVectorPtr выбрать и освобождать память, а не C++ новый и операторов удалить. См. раздел CAutoVectorPtrElementTraits, если классы коллекций CAutoVectorPtr требуются.
См. раздел CAutoPtr пример использования умного класса указателя.
Требования
Header: atlbase.h