<cassert> <assert.h> |
Макрос assert |
<cerrno> <errno.h> |
Обработка ошибок в стиле языка Си |
<cfloat> <float.h> |
Макросы предельных значений в стиле языка Си |
<climits> <limits.h> |
Макросы предельных значений в стиле языка Си |
<clocale> <locale.h> |
Локализация в стиле языка Си |
<csignal> <signal.h> |
Обработка сигналов в стиле языка Си |
<cstdarg> <stdarg.h> |
Поддержка функций с переменным числом аргументов |
<cstddef> <stddef.h> |
Поддержка языка Си |
<cstdlib> <stdlib.h> |
Завершение программы |
<ctime> <time.h> |
Системные часы |
<exception> |
Поддержка исключений |
<limits> |
Числовые ограничения |
<locale> |
Классы локализации |
<new> <new.h> |
Работа с динамической памятью |
<stdexcept> |
Стандартные исключения |
<typeinfo> <typeinfo.h> |
Динамическая идентификация типов |
Перечисленные в этом приложении константы, макросы и типы в большинстве случаев используются в функциях языка С++, унаследованных из языка Си.
assert <cassert>, <assert.h>
Макровызов assert( expression ); прерывает выполнение программы, если значение выражения expression является ложным (нулевым). При завершении программы выводится сообщение об ошибке вида:
Assertion failed:
expression, file <
имя
.
расширение
>, line <
номер
строки
в
файле
>.
BUFSIZ <cstdio>, <stdio.h>
Константа BUFSIZ задает размер буфера потока данных в байтах. При открытии потока данных к нему автоматически присоединяется буфер длиной BUFSIZ байтов.
CHAR_BIT <climits>, <limits.h>
Константа CHAR_BIT задает размер в битах для наиболее короткого типа данных (по стандарту – это тип char). Минимальное значение CHAR_BIT - 8 бит.
cin, cout, cerr, clog <iostream>
Это предопределенные объекты потоковых классов, связанные со стандартными периферийными устройствами. Ими можно пользоваться сразу же после активизации программы. Объект cin является объектом класса istream и используется при клавиатурном вводе. Объекты cout, cerr, clog являются объектами класса ostream и используется при выводе на экран.
CHAR_MAX, CHAR_MIN <climits>, <limits.h>
Константы задают соответственно максимальное и минимальное значения для типа char. Если в конкретной реализации поддерживается тип signed char,то CHAR_MAX = SCHAR_MAX, CHAR_MIN = SCHAR_MIN. В противном случае CHAR_MAX = UCHAR_MAX, CHAR_MIN = UCHAR_MIN.
clock_t <ctime>, <time.h>
Этот тип данных предназначен для представления времени:
typedef long clock_t;
Значение такого типа возвращает функция clock( ).
CLOCKS_PER_SEC <ctime>, <time.h>
Константа задает количество аппаратных прерываний процессора (тиков) в секунду. Функция clock( ) возвращает время, выраженное в тиках. Чтобы перевести его в секунды, возвращенное этой функцией значение необходимо разделить на CLOCKS_PER_SEC.
DBL_... <float.h>
См. ниже FLT_...
div_t <cstdlib>, <stdlib.h>
Структурный тип для определения типа возвращаемого значения функции div( ):
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.