1. ホーム
  2. c

Cの動的割り当てメモリのサイズを決定する

2023-09-21 14:37:51

質問

C 言語で、動的に割り当てられたメモリのサイズを調べる方法はありますか?

例えば

char* p = malloc (100);

に関連するメモリの大きさを調べる方法はありますか? p ?

どのように解決するのですか?

comp.lang.cのFAQ一覧 - 質問7.27 -

Q. では malloc パッケージを照会して を問い合わせることはできますか?

A. 残念ながら、標準的で移植性の高い方法はありません。(一部の コンパイラは非標準の拡張を提供します)。もし知る必要があるのなら は自分で管理しなければなりません。(質問も参照 7.28 .)