Цитата: barracuda1 от 14.05.2023 23:42:59
C++ Работает. Отвечаю.
Вы путаете то, что видите вы (представление исходного текста в IDE) с тем, что видит компилятор. Стандарты С (9899) и C++ (14882) говорят, что символы не из базового набора (96 символов ASCII), т.н. "universal-character-name", допускаются при использовании в идентификаторах, однако, они должны экранироваться и быть представлены шестнадцатиричными цифрами, соответсвующими их кодовым точкам юникода (10646):
Цитатаuniversal-character-name:
\u hex-quad
\U hex-quad hex-quad
hex-quad:
hexadecimal-digit hexadecimal-digit hexadecimal-digit hexadecimal-digit
Смотреть на программу через призму IDE – опасная практика, создающая устойчивые заблуждения.