Re[2]: string to wstring
От: LeoMonster Россия http://ix-group.ru
Дата: 29.10.15 22:29
Оценка:
Здравствуйте, Nikе, Вы писали:

N>Здравствуйте, LeoMonster, Вы писали:


N>

N>std::string UtfWToUtf8( const wchar_t* str )
N>{
N>    if ( str && str[0] )
N>    {
N>        std::wstring_convert<std::codecvt_utf8<wchar_t>> conv1;
N>        return conv1.to_bytes( str, str + wcslen( str ) );
N>    }
N>    return std::string();
N>}

N>std::wstring Utf8ToUtfW( const char* str )
N>{
N>    if ( str && str[0] )
N>    {
N>        std::wstring_convert<std::codecvt_utf8<wchar_t>> conv1;
N>        return conv1.from_bytes( str, str + strlen( str ) );
N>    }
N>    return std::wstring();
N>}

N>


error: ‘wstring_convert’ is not a member of ‘std’
The reason why GCC rejects this code is simple: libstdc++ doesn't support <codecvt> yet.
Программист — это не профессия... это диагноз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.