Udostępnij za pośrednictwem


Klasa CComHeapPtr

Inteligentna klasa wskaźnika do zarządzania wskaźnikami stert.

Składnia

template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>

Parametry

T
Typ obiektu, który ma być przechowywany na stercie.

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CComHeapPtr::CComHeapPtr Konstruktor.

Uwagi

CComHeapPtr program pochodzi z CHeapPtrklasy , ale używa obiektu CComAllocator do przydzielania pamięci przy użyciu procedur COM. Aby uzyskać dostępne metody, zobacz CHeapPtrBase i CHeapPtrBase .

Hierarchia dziedziczenia

CHeapPtrBase

CHeapPtr

CComHeapPtr

Wymagania

Nagłówek: atlbase.h

CComHeapPtr::CComHeapPtr

Konstruktor.

CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();

Parametry

pData
Istniejący CComHeapPtr obiekt.

Uwagi

Wskaźnik sterty można opcjonalnie utworzyć przy użyciu istniejącego CComHeapPtr obiektu. Jeśli tak, nowy CComHeapPtr obiekt przejmuje odpowiedzialność za zarządzanie nowym wskaźnikiem i zasobami.

Zobacz też

Klasa CHeapPtr
Klasa CHeapPtrBase
Klasa CComAllocator
Omówienie klasy