- 382 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 15:58:38 ]
- >>377
駄目。 malloc()の実装のサンプル(システムコールとの関係)はK&Rにも載ってるから 興味がある人は目を通して理解しておくと良いよ。 知ったかぶりすると恥ずかしいから。 Windowsで言うなら、 VirtualAllocは確保できなくても0以外を返すかもしれない(実際は知らない)けど HeapAlloc(OSからもらったメモリを必要な分だけに区切って渡す)は 確保出来ないときは0(NULL)を返すということ。 (サイズ情報等を埋め込むから、必ず実際のメモリにアクセスする) VC++なんかのmallocは、HeapAllocをそのまま呼んでるだけだし。
|

|