Freigeben über


CHeapPtr::Allocate

Rufen Sie diese Methode auf, um auf dem Heap zu den Speicherobjekten Speicher reserviert.

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

Parameter

  • nElements
    Die Anzahl von Elementen verwendet, um den Arbeitsspeicher zu berechnen, um zuzuordnen. Der Standardwert ist 1.

Rückgabewert

Gibt true zurück, wenn der Arbeitsspeicher erfolgreich zugeordnet wurde, false auf Fehler aus.

Hinweise

Die Belegungsfunktionsroutinen werden verwendet, um genügend Arbeitsspeicher auf dem Heap zu reservieren, um nElement-Objekte eines Typs zu speichern, der im Konstruktor definiert ist.

Beispiel

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

Anforderungen

Header: atlalloc.h

Siehe auch

Referenz

CHeapPtr Class

CHeapPtr::Reallocate