DXライブラリ 総合スレッド その3at GAMEDEV
DXライブラリ 総合スレッド その3 - 暇つぶし2ch871:名前は開発中のものです。
09/07/30 22:13:59 650NzX62
>>870とかを見るとさらに、
class ImagePool : noncopyable {
 typedef shared_ptr<Image> ImageSP;
 typedef unordered_map< wstring, ImageSP > ImageHash;
 ImageHash ih_;
public:
 ImageSP get( wstring name ) {
  ImageHash::iterator it = ih_.find(name);
  if ( it == ImageHash.end() ) {
   it = ( ih_.insert( make_pair( name, ImageSP( new Image(name) ) ) ) ).first;
  }
  return it->second;
 }
 void clear() { ih_.clear(); }
};
みたいな感じのも書きたくなるな。パフォーマンスどうなるかはシラネ。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch