CWin32Heap::Reallocate

オブジェクトのヒープからメモリ ブロックを再割り当てします。

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

パラメーター

  • p
    再割り当てするメモリ ブロックへのポインター。

  • nBytes
    割り当てられているブロックのバイトの新しいサイズ。ブロックは大きくしたり小さくすることができます。

戻り値

新しく割り当てられたメモリ ブロックへのポインターを返します。

解説

p が null の場合、メモリ ブロックがまだ割り当てられておらず、CWin32Heap::Allocate が呼び出されると nBytesの引数としました。

必要条件

Header: atlmem.h

参照

関連項目

CWin32Heap クラス

HeapReAlloc

CWin32Heap::Allocate

CWin32Heap::Free