LINUX.ORG.RU

История изменений

Исправление 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 и работаешь. Потому что, когда происходит неявная работа с кодировками, ты обязательно в каком-то месте наступишь на грабли. Плавали, знаем.