нуль-терминированную юникодную строку? То есть UTF-16. Мне не нужно значение, достаточно, собственно, получить байты этой строки, но я не хочу тупо в лоб искать два нуля подряд)
std::string buf = ...; auto str = buf.substr(0, buf.find("\0") + 1); Мб так пойдёт?)
Ну, неплохой вариант, да. Но мне почему-то кажется, что в С++ есть что-то более-менее нормальное для работы с UTF-16... Однако на крайняк использую это, хоть красиво будет относительно, спасибо
> в С++ есть что-то более-менее нормальное для работы с UTF-16 Угу, QString :)
Обсуждают сегодня