LINUX.ORG.RU

Universal characters in C99


0

1

С99 содержит упоминание universal characters, соответственно можно использовать в идентификаторах последовательности вида \u1234 и \U12345678, где цифры - коды символов из юникода. При этом прямые юникодные символы не допустимы в идентификаторах (так как не входят в basic character set).

Вопрос: зачем?

Единственное что я могу придумать - взаимодействие с языками, в которых юникод разрешен. Что еще?

★★★★

чтобы в какой-нибудь хрено-студии давать имена переменным и фунциям на кетайском, а при сохранении файла конвертить иероглифы в \U00ABCDEF?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.