0
儘管程序似乎正常工作,但在編譯期間出現此警告。這是我可以忽略的東西嗎?我如何擺脫它?從'const wchar_t'轉換爲'std :: ctype <char> :: _ Elem',可能丟失數據
這是我的代碼。
string toNarrow(const wstring& str)
{
ostringstream stm ;
const ctype<char>& ctfacet =
use_facet< ctype<char> >(stm.getloc()) ;
for(size_t i=0 ; i<str.size() ; ++i)
stm << ctfacet.narrow(str[i], 0) ;
return stm.str() ;
}
你是什麼意思? – codefrog 2010-12-04 02:36:00