Spec-Zone.ru › GCC 15

4.3 Идентификаторы

  • Какие дополнительные многобайтовые символы могут встречаться в идентификаторах и как они соответствуют универсальным именам символов (C99 и C11 6.4.2).

    См. Поведение, определяемое реализацией в «Препроцессоре C».

  • Количество значащих начальных символов в идентификаторе (C90 6.1.2, C90, C99 и C11 5.2.4.1, C99 и C11 6.4.2).

    Для внутренних имён значимы все символы. Для внешних имён количество значащих символов определяется компоновщиком; почти для всех целевых платформ значимы все символы.

  • Имеет ли значение регистр символов в идентификаторе с внешним связыванием (C90 6.1.2).

    Это свойство компоновщика. C99 и C11 требуют, чтобы различия регистра всегда имели значение в идентификаторах с внешним связыванием; GCC не поддерживает системы, не обладающие этим свойством.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Identifiers-implementation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API