ここからは解説を簡単にするため、動的確保を行う関数をmalloc関数を前提として解説していきます。が、ここから解説する内容はmalloc関数だけでなく、他の動的確保を行う関数(reallocやcalloc)などにも当てはまる内容ですので、この点は勘違いされないようご注意ください。
引数としてsizeof(MyObject)式を直接malloc呼び出しに渡すことができることに注意してください。mallocの注意点の一つは、割り当てに成功したメモリは初期化されないということです。この問題に対処するために、C ライブラリにはもう一つの便利な関数callocが用意されており、メモリ領域を自動的に...