0
錯誤C2143:語法錯誤:缺少';'之前'。'
錯誤C4430:缺少類型說明符 - 假定爲int。注意:C不支持default-int錯誤C2371:'TranslationMap':重新定義;不同的基本類型嘗試將元素插入到地圖時出現錯誤
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;
}
}
聲明進入函數。 – chris