Udostępnij za pośrednictwem


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

3by29yh0.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CHeapPtr::CHeapPtr

Konstruktor.

3by29yh0.collapse_all(pl-pl,VS.110).gifMetody 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.

3by29yh0.collapse_all(pl-pl,VS.110).gifPodmioty 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