CHeapPtr::Reallocate

Rufen Sie diese Methode auf, um den Arbeitsspeicher auf dem Heap neu belegen.

bool Reallocate(
   size_t nElements 
) throw( );

Parameter

  • nElements
    Die neue Anzahl von Elementen verwendet, um den Arbeitsspeicher zu berechnen, um zuzuordnen.

Rückgabewert

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

Beispiel

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

Anforderungen

Header: atlalloc.h

Siehe auch

Referenz

CHeapPtr-Klasse

CHeapPtr::Allocate