0
프로덕션 코드베이스에서 사용할 수있을만큼 충분한 지 궁금합니다.wstring과 문자열 사이의 STL 문자열 변환
std::wstring s2w(const std::string& s)
{
std::wstring ws;
ws.assign(s.begin(), s.end());
return ws;
}
std::string w2s(const std::wstring& w)
{
std::string s;
s.assign(w.begin(), w.end());
return s;
}
AFAIK, 아니요, 변환하지 않으므로 충분하지 않습니다 (좁게 만). 좁은 문자열 인코딩과 넓은 문자열 인코딩 사이에서 실제 변환을 수행해야합니다. 예를 들어,'codecvt'를 C++ 11에서 사용하면 아마도'wstring_convert'와 결합 될 것입니다. –
dyp
비슷한 질문 : http://stackoverflow.com/questions/7141260/compare-stdwstring-and-stdstring/7159944 – dyp