次の方法で共有


CWin32Heap::Reallocate

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

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

パラメーター

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

  • nBytes
    割り当てられたブロックの新しいサイズ (バイト単位)。 ブロックは拡大または縮小できます。

戻り値

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

解説

p が NULL の場合は、メモリ ブロックがまだ割り当てられておらず、引数として nBytes を指定して CWin32Heap::Allocate が呼び出されたと見なされます。

必要条件

**ヘッダー:**atlmem.h

参照

参照

CWin32Heap クラス

HeapReAlloc

CWin32Heap::Allocate

CWin32Heap::Free

その他の技術情報

CWin32Heap のメンバー