ある時点でヒープに割り当てられた配列を渡すとき、次のように呼び出します。
delete [] ptrName
コンパイラは、割り当てを解除する必要があるメモリの量をどのように記憶していますか?
環境:
さまざまな理由から、必要に応じて int32、int8 などの間でキャストして、ヒープ上のバイト配列へのポインターをスローするプログラムがいくつかあります。delete 呼び出しでメモリの割り当てを解除する必要がある場合、適切な量が確実に解放されるようにするために正確に何が行われますか?
ありがとう