IAtlMemMgr::Reallocate

Chiamare questo metodo per ridistribuire la memoria allocata da questo gestore di memoria.

void* Reallocate(
   void* p,
   size_t nBytes 
) throw( );

Parametri

  • p
    Puntatore alla memoria precedentemente allocata dal gestore di memoria.

  • nBytes
    Numero di byte necessari nel nuovo blocco di memoria.

Valore restituito

Restituisce un puntatore all'inizio del blocco di memoria allocata.

Note

Chiamare IAtlMemMgr::Free o IAtlMemMgr::Reallocate per liberare la memoria allocata da questo metodo.

Questo metodo libera concettualmente la memoria esistente e assegna un nuovo blocco di memoria.In realtà, la memoria esistente può essere estesa o essere riutilizzata in caso contrario.

Esempio

Per un esempio, vedere Cenni preliminari su IAtlMemMgr.

Requisiti

Header: atlmem.h

Vedere anche

Riferimenti

Classe di IAtlMemMgr