История изменений
Исправление
gh0stwizard,
(текущая версия)
:
wchar_t был придуман без ориентации на Юникод
Эх. Допустим завтра для юникода нужно будет 5 байт. И тут-то wchar_t решает :) Просто никто не захотел доводить до ума этот вопрос в компиляторах/библиотеках и т.д. Т.е. стандарт тупо опережал время. Сейчас-то уже известно что и как.
и все коды Юникода вмещать не обязан
Он должен вмещать все символы локали. Если локаль отображает лишь 65к символов, то в ней нет поддержки юникода.
Исходная версия
gh0stwizard,
:
wchar_t был придуман без ориентации на Юникод
Эх. Допустим завтра для юникода нужно будет 5 байт. И тут-то wchar_t решает :) Просто никто не захотел доводить до ума этот вопрос в компиляторах/библиотеках и т.д. Т.е. стандарт тупо опережал время. Сейчас-то уже известно что и как.