2

重複の可能性:
free() が配列の長さを知っている場合、自分のコードでそれを要求できないのはなぜですか?

(ここでも stackoverflow を含む) を検索すると、malloc() が配列を割り当て、配列情報を制御するヘッダーも作成することがわかりました。

このヘッダーには、配列サイズもあります。free() はそのような情報を使用して、その配列の割り当てを解除する方法を知っています。

では、配列サイズ情報が "そこ" (メモリのどこかに) ある場合、なぜ配列ヘッダーでこれを探して配列サイズを返す関数がないのでしょうか? または、何か不足していますか?

4

0 に答える 0