Freigeben über


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 Class

CHeapPtr::Allocate