Универсальные имена символов должны использоваться только внутри символов или строковых литералов
Универсальные имена символов должны использоваться только внутри символов или строковых литералов.
Универсальные имена символов являются способом представления символов Юникод с помощью кодовых точек. Для примера, \U0000231A
представляет символ unicode '⌚'. Когда вы используете универсальные имена символов для определения идентификатора, трудно считать исходный код. Использование универсальных имен символов в качестве идентификатора запутанно и проблематично. Избегайте использования универсальных имен символов вне символа или строкового литерала.
Polyspace® помечает использование универсальных имен символов вне символа или строкового литерала.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Лексические конвенции |
Категория: Необходимый, Автоматизированный |