- 607 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 23:46:37 ID:9mnpmN5C]
- >>605
配列でオブジェクトを8コ取ったとするよね これには当然リストを構築するためのポインタも入ってるとする。 配列 □□□□□□□□ で、ゲームを起動した際に初期化処理として 使用中リスト NULL 未使用リスト □->□->□->□->□->□->□->□->NULL こうやって置く。 あとは関数でも用意してオブジェクトを追加したければ 使用中リスト □->NULL 未使用リスト □->□->□->□->□->□->□->NULL 使用中リスト □->□->NULL 未使用リスト □->□->□->□->□->□->NULL ・・・・ 使用中リスト □->□->□->□->□->□->□->□->NULL 未使用リスト NULL 使わなくなればまた未使用リストへつなげばいい。 malloc freeのコストはないけど配列で確保した個数以上は管理できない。
|

|