【C++】template 統合スレ -- Part3
■ このスレッドは過去ログ倉庫に格納されています
0039デフォルトの名無しさん
NGNGこれでいいでそ。スタティックメンバ変数は、どっかに
std::map<AnsiString, int> IndexMap::index_map;
って実体書いといてね。
class IndexMap {
static std::map<AnsiString, int> index_map;
public:
static int Ext2Index(const AnsiString& ext) { ... };
};
void __fastcall TForm1::AddListView( const AnsiString DirName , TListItem *Items )
{
AnsiString Ext =ExtractFileExt( DirName );
Items->ImageIndex = IndexMap::Ext2Index(Ext);
}
■ このスレッドは過去ログ倉庫に格納されています