エラー C2143: 構文エラー: ';' がありません 前 '。'
エラー C4430: 型指定子がありません - int と見なされます。注: C は default-int エラー C2371 をサポートしていません: 'TranslationMap' : redefinition; さまざまな基本タイプ
static UString FindTranslatedString(UString propertyName);
static std::map<UString,UString> TranslationMap ;
static UString engString("TextAlignmentPosition");
static UString transString(MSGTXT("TextAlignmentPosition"));
TranslationMap.insert(std::pair<UString,UString>(transString,engString));
UString FindTranslatedString(UString propertyName)
{
UString NotFound("CannotFind");
std::map<UString, UString>::iterator itr;
itr = TranslationMap.find(propertyName);
if(itr!= TranslationMap.end())
{
return itr->second;
}
else
{
return NotFound;
}
}