検索結果 2 件

by discomania
12年前
フォーラム: C言語何でも質問掲示板
トピック: c++のテンプレートクラスは重い?
返信数: 4
閲覧数: 3448

Re: c++のテンプレートクラスは重い?

失礼しました。
MonsterFactoryクラスのcretateMonseterメソッドの戻り値はMonster*でした。
newは起動時に一括して行っているので、newとdeleteの繰り返しということはありません。

factoryクラスを介さずに直接cretateすると元の速度に戻るのですが、実行時の負担がかからないはずとなると、
どこかにメモリ異常などのバグがあって、たまたまfactoryクラスを介した時だけその問題が現れている、ということでしょうか。
by discomania
12年前
フォーラム: C言語何でも質問掲示板
トピック: c++のテンプレートクラスは重い?
返信数: 4
閲覧数: 3448

c++のテンプレートクラスは重い?

ipadにて、c, c++, objective-cの混在したソースでゲームを作成しています。 ゲーム内に表示するオブジェクトについて、最近までコンストラクタにオブジェクトIDを渡す方式でインスタンス化していました。 例:  Monster* monster = new Monster( enum_monster_slime );  Monster* monster2 = new Monster( enum_monster_skeleton ); これをテンプレートクラス化し、  Monster* monster = MonsterFactory::createMonster( enum_mo...

詳細検索ページへ移動する