Klasa CHeapPtr

Klasa inteligentne wskaźnik zarządzania wskaźniki sterty.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

template< 
typename T, 
class Allocator= CCRTAllocator 
> class CHeapPtr : 
public CHeapPtrBase< T, Allocator>

Parametry

  • T
    Typ obiektu ma być przechowywana na stercie.

  • Allocator
    Klasa alokacji pamięci, aby użyć.

Członkowie

Publiczne konstruktory

Nazwa

Opis

CHeapPtr::CHeapPtr

Konstruktor.

Metody publiczne

Nazwa

Opis

CHeapPtr::Allocate

Wywołanie tej metody, aby przydzielić pamięci na stercie do przechowywania obiektów.

CHeapPtr::Reallocate

Wywołanie tej metody do ponownego przydzielenia pamięci na stercie.

Podmioty publiczne

Nazwa

Opis

CHeapPtr::operator =

Operator przypisania.

Uwagi

CHeapPtrpochodzi z CHeapPtrBase i domyślnie używa procedur CRT (w CCRTAllocator) aby przydzielić i zwolnić pamięć.Klasa CHeapPtrList może służyć do konstruowania listy wskaźników sterty.Zobacz też CComHeapPtr, która używa procedur alokacji pamięci COM.

Hierarchii dziedziczenia

CHeapPtrBase

CHeapPtr

Wymagania

Nagłówek: atlcore.h

Zobacz też

Informacje

Klasa CHeapPtrBase

Klasa CCRTAllocator

Inne zasoby

Omówienie klasy ATL