3

CI よりも C++ をよく知っているので、ユーザーが渡した型のポインターを返すことを可能にする何らかのメカニズムで malloc が実装されているのではなく、malloc() が常に void 型のポインターを返す理由を誰かが説明できるかどうか疑問に思いましたか? 返された void ポインターを必要な型に常に明示的にキャストするのは、少し「ハッキー」なようです。

4

4 に答える 4