Язык C++ включает в себя те же библиотеки, что и Си, организованы они также, со следующими отличиями: Каждый заголовок файла имеет то же имя, что и версия языка Си, но с префиксом «c» и без расширения. Например, в C++ эквивалент заголовочного файла — это . Каждый элемент библиотек определён в стандартном пространстве имен. Тем не менее, для совместимости с языком Cи, традиционный формат записи имен заголовочных файлов — «имя файла.h» (например, stdlib.h) также предоставляется с теми же определениями в рамках глобального пространства имен. В приведенных примерах в этом справочнике, присутствуют примеры полностью совместимы с языком программирования Си, хотя его применение не рекомендуется использовать в C++.

wchar_t является одним из основных типов в C + + и поэтому он не определён в соответствующем заголовочном файле, как это было сделано в Си. Это же относится к некоторым макросам, которые теперь являются зарезервированными ключевыми словами в C++. Следующие функции претерпели некоторые изменения в своих определениях, связанных с параметрами: strchr, strpbrk, strrchr, strstr, memchr. Функции atexit, exit и abort, определенные в также претерпели изменений, коснувшихся их поведения. Перегружены версии некоторых функций, с дополнительными типами данных, параметры и семантика осталась без изменений. Например, появились типы данных float и long double в прототипах функций заголовочного файла cmath.

Заголовочный файл, содержащий макросы используемые для диагностики, помогающей при отладке программы.

Заголовочный файл содержит прототипы функций для обработки символов.

Заголовочный файл в котором объявлены макросы, для идентификации ошибок по их коду.

Заголовочный файл, описывающий различные характеристики типов с плавающей точкой.

Заголовочный файл, содержащий альтернативные написания некоторых макро-констант(их 12).

Заголовочный файл, содержащий предельные величины для целых чисел для данной системы.

Заголовочный файл локализации, содержит функции и классы для потоковой обработки данных в форме естественной для разных языков (денежный формат, представление символов, сортировка строк).

Заголовочный файл, содержащий прототипы математических функций (sin, cos, tg, pow, sqrt и т. д.)

Заголовочный файл, объявляющий макросы для нелокальных переходов.

Заголовочный файл выполняющий обработку сигналов.

Описывает целочисленные типы данных с установленными диапазонами представления чисел.

Заголовочный файл для выполнения операций ввода/вывода.

Стандартный заголовочный файл, содержит функции для преобразования чисел в текст, выделения памяти , генерации случайных чисел и др. функций-утилит

Заголовочный файл для работы с Си-строками(нуль-терминированными)

Заголовочный файл для работы с датой и временем

Автор: Marienko L.
Дата:
Поделиться: