IAtlMemMgr::Reallocate
Call this method to reallocate memory allocated by this memory manager.
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 IAtlMemMgr::Free or IAtlMemMgr::Reallocate to free the memory allocated by this method.
Conceptually this method frees the existing memory and allocates a new memory block. In reality, the existing memory may be extended or otherwise reused.
Example
For an example, see the IAtlMemMgr Overview.
Requirements
Header: atlmem.h