История изменений
Исправление note173, (текущая версия) :
Если я вставлю в конец строки \0\0, что соответствует концу строки для wchar_t? Будет то же самое.
Это будет невалидными входными данными (или не будет, если такое разрешено в юникоде). Но, в любом случае, представление строки в памяти и сама строка — разные вещи. Zero-terminated строки — костыль, который был оправдан во времена C.
(Нет, валидными такие данные в любом случае не будут. Кому нужен токен \0?)
Исходная версия note173, :
Если я вставлю в конец строки \0\0, что соответствует концу строки для wchar_t? Будет то же самое.
Это будет невалидными входными данными (или не будет, если такое разрешено в юникоде). Но, в любом случае, представление строки в памяти и сама строка — разные вещи. Zero-terminated строки — костыль, который был оправдан во времена C.