CCRTHeap::Reallocate

Call this method to reallocate memory allocated by this memory manager.

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

Parameters

  • p
    Pointer to memory previously allocated by this memory manager.

  • nBytes
    The requested number of bytes in the new memory block.

Return Value

Returns a pointer to the start of the newly allocated memory block.

Remarks

Call CCRTHeap::Free to free the memory allocated by this method. Implemented using realloc.

Requirements

Header: atlmem.h

See Also

Reference

CCRTHeap Class

CCRTHeap::Allocate

CCRTHeap::Free