мы активно внедряем в язык отмеченные типы (char{8,16,32}_t, std::u{8,16,32}string). Это прекрасно, но пусть есть кусок которым этим не покрыт: насколько там всё плохо? Насколько предположение, что char[] это UTF-8? А что ASCII? А на что вообще можно положиться?
Скажем, у меня исходник в ASCII-совместимой кодировке (или сразу UTF-8), а собираю я под упоротую систему где EBCDIC, и вот станет ли 'a' в нужное значение? Или неизвестно вообще ничего?
a встанет в нужное значение твоей кодировки исходников
Нефиг юзеровские литералы в коде хранить)
wg21.link/p1879
Обсуждают сегодня