Я знаю, что для получения символа Юникода в C ++ я могу сделать:
std::wstring str = L"\u4FF0";
Однако что, если я хочу получить все символы в диапазоне от 4FF0 до 5FF0? Можно ли динамически построить символ юникода? Я имею в виду что-то вроде этого псевдокода:
for (int i = 20464; i < 24560; i++ { // From 4FF0 to 5FF0
std::wstring str = L"\u" + hexa(i); // build the unicode character
// do something with str
}
Как мне сделать это в C ++?