История изменений
Исправление invy, (текущая версия) :
wstring и wide character не нужен. Закопать и забыть.
Если нужно работать с utf-16/utf-32 code-point'ами, то куда удобнее считать их в vector<int>, а если нужна строка, то конвертируешь в std::string и возвращаешь. Потому что, когда происходит неявная работа с кодировками, ты обязательно в каком-то месте наступишь на грабли. Плавали, знаем.
Исходная версия invy, :
wstring и wide character не нужен. Закопать и забыть.
Если нужно работать с utf-16/utf-32 code-point'ами, то куда удобнее считать их в vector<int>, а если нужна строка, то конвертируешь в std::string и работаешь. Потому что, когда происходит неявная работа с кодировками, ты обязательно в каком-то месте наступишь на грабли. Плавали, знаем.