0

ブロックを再割り当てする必要がありますが、拡張子はゼロにする必要があります。

このため、次のことReAllocMemはよくありません。

ヘルプファイルから:

ReallocMem はメモリ ブロックを再割り当てします。
[...]
新しく割り当てられたメモリの内容がゼロに設定されていません。

を見てきましたReAllocMemoryが、ヘルプには新しい割り当てをゼロにすることについて何も記載されていません。次のように記載されているだけです。

注: ReallocMemory は、C++ と互換性のある ReallocMem のバージョンです。

新しく割り当てられたメモリをゼロにする代替手段はありますか?

4

2 に答える 2

3

簡単な答えはノーです。唯一の生メモリ リアロケータは ReallocMem です。他に何もありません。再アロケーターの設計は、常に以前にあった内容を保持することです。独自のルーチンを作成する必要があります。

于 2013-09-13T19:21:37.763 に答える