Spec-Zone.ru › GCC 13

4 C Реализация, определяемая поведением

Для корректной реализации ISO C требуется документировать свой выбор поведения в каждом случае, который обозначен как «определяемый реализацией». Ниже приведен список всех таких областей, а также номера разделов из стандартов ISO/IEC 9899:1990, ISO/IEC 9899:1999 и ISO/IEC 9899:2011. В некоторых областях определяемое реализацией поведение присутствует только в одном из версий стандарта.

Некоторые варианты выбора зависят от внешне определённого ABI платформы (включая стандартные кодировки символов), которому следует GCC; они перечислены ниже как «определяется ABI». См. Двоичная совместимость и https://gcc.gnu.org/readings.html. Некоторые варианты выбора документированы в руководстве по препроцессору. См. Определяемое реализацией поведение в Руководстве по C-препроцессору. Некоторые варианты выбора принимаются библиотекой и операционной системой (или другой средой при компиляции для автономной среды); для получения подробной информации обратитесь к их документации.

  • Перевод
  • Среда
  • Идентификаторы
  • Символы
  • Целые числа
  • Числа с плавающей точкой
  • Массивы и указатели
  • Подсказки
  • Структуры, объединения, перечисления и битовые поля
  • Квалификаторы
  • Деклараторы
  • Операторы
  • Директивы препроцессора
  • Функции библиотеки
  • Архитектура
  • Поведение, специфичное для локали

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gcc/C-Implementation.html

Spec-Zone.ru

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