本を読むなう

アバター
大白定義
記事: 14
登録日時: 14年前
住所: 三重県

本を読むなう

投稿記事 by 大白定義 » 14年前

CBulletクラスという基底クラスを継承して、
CStraightBulletクラスとCCaveBulletクラスを作ったとする。

ゲームの中でCBulletのポインタを配列方で大量に宣言し、
なにか一つ弾が発射される時にその1つを使ってCStraightBulletクラスかCCaveBulletクラスのインスタンスを生成する
そしてそれらが使い終わったら削除する

という風にやっていったとすると、ガベージコレクタがないC++ではメモリが確保できない可能性が発生する。

これを防ぐために、独自のメモリ管理システムを作る必要がある。
このメモリ管理システムのことをタスクシステムと呼ぶ、ということでいいのかしら。

だとすりゃあ、前の記事のソースは勘違いにも程があるなぁ。

コメントはまだありません。