タスクシステム総合スレat GAMEDEVタスクシステム総合スレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト334:名前は開発中のものです。 07/09/03 02:58:58 sckJXuMq まあvectorだと、「削除や挿入などの操作」と「タスクへのポインタの保持」が背反するんだけどな。 321みたいな配列系は、リスト用のポインタ変数すら削りたいほどメモリが逼迫してて、 順番の制御が要らないのならいいんじゃね? 335:名前は開発中のものです。 07/09/03 03:27:47 Ic41WPtX >>332 > 関数ポインタと固定ワーク領域(+無理やりキャスト)が仮想関数に > 置き換わっただけで、基本的な考え方は同じ。 なるほど、ここは了解っす。 > vector 出しただけで STL 全体の話になってたり、「ガベコレ」とか言ってる いやいやw、実際使用する段になったら、vectorだけ使用してOKって話にはならんでしょ。 これがだめ、あれがOKって細かく指定するならよいんだけど、そこまでして STL使うプロジェクトには参加したことないなぁ。それに制限するならSTLの意義が薄れてくるし。 (確かに、vector使えるだけでもかなり変わるとは思うけどね) ガベコレについては、話が飛びすぎの感があったんで細かく触れなかったが、 メモリの断片化による、ガベコレの処理落ち、あと、メモリ確保エラーのコトな。 現在のSTLでこれらが一切起こらないことが保証されてるならいいけど、 そうでないなら、対処を知らない人のために、何らかの対策や方針が必要になる。 件のプロジェクトではそれがなくてヤバいことになった。 > あと、新人に理解させるって点で言っても、関数ポインタや無理やりな > キャストよりも仮想関数のほうが自然で理解しやすいはず。 あー、ここは同意。 無理やりキャストよりは、言語使用に沿った概念のほうがいいからね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch