21 Language support library [language.support]

21.1 General [support.general]

В этом разделе описаны сигнатуры функций, которые вызываются неявно, и типы объектов, генерируемых неявно во время выполнения некоторых программ C ++. Он также описывает заголовки, которые объявляют эти сигнатуры функций и определяют любые связанные типы.

В следующих подпунктах описываются определения общих типов, используемых в библиотеке, характеристики предопределенных типов, функции, поддерживающие запуск и завершение программы C ++, поддержку динамического управления памятью, поддержку идентификации динамического типа, поддержку обработки исключений, поддержку списков инициализаторов, и другая поддержка времени выполнения, как показано в Табл 32.

Таблица 32 - Сводная информация о библиотеке поддержки языков
Подпункт Заголовок (ы)
[support.types] Общие определения <cstddef>
<cstdlib>
[support.limits] Свойства реализации <limits>
<climits>
<cfloat>
[cstdint] Целочисленные типы <cstdint>
[support.start.term] Начало и завершение <cstdlib>
[support.dynamic] Динамическое управление памятью <new>
[support.rtti] Идентификация типа <typeinfo>
[support.exception] Обработка исключений <exception>
[support.initlist] Списки инициализаторов <initializer_­list>
[support.runtime] Другая поддержка во время выполнения <csignal>
<csetjmp>
<cstdarg>
<cstdlib>