CHeapPtr::Allocate

Chiamare questo metodo per allocare memoria nell'heap per archiviare oggetti.

bool Allocate(
   size_t nElements = 1 
) throw( );

Parametri

  • nElements
    Il numero di elementi utilizzati per calcolare la quantità di memoria allocare.Il valore predefinito è 1.

Valore restituito

Restituisce true se la memoria è stata allocata correttamente, false in errore.

Note

Le routine di allocatore vengono utilizzate per riservare memoria sufficiente nell'heap per archiviare gli oggetti di nElement di un tipo definito nel costruttore.

Esempio

// Create a new CHeapPtr object
CHeapPtr <int> myHP;
// Allocate space for 10 integers on the heap
myHP.Allocate(10);

Requisiti

Header: atlalloc.h

Vedere anche

Riferimenti

Classe di CHeapPtr

CHeapPtr::Reallocate