メモリ管理 : サイズ変更可能なメモリ ブロック
技術情報 メモリ管理: 例で説明する new と 削除(&&D),削除,DELETE,Delete の演算子は固定サイズのメモリ ブロックとオブジェクトの割り当てと解放するに適しています。場合によっては、アプリケーションは、サイズ変更可能なメモリ ブロックが必要な場合があります。ヒープのサイズができるメモリ ブロックを管理するために標準の 15 C ランタイム ライブラリ関数 malloc、 reallocと フリー を使用します。
重要 |
---|
同じメモリ ブロックのサイズができるメモリ割り当て関数と new と 削除(&&D),削除,DELETE,Delete 演算子を使用すると、 MFC デバッグ バージョンのメモリ破損が発生します。newによって割り当てられたメモリ ブロックの realloc を使用しないでください。同様に、 new の演算子を使って、メモリ ブロックを割り当て、 freeに削除しないでくださいまたは mallocで割り当てられたメモリ ブロックの 削除(&&D),削除,DELETE,Delete 演算子を使用します。 |