ifstream <fstream>
Специализация шаблона классов basic_ifstream для типа данных char:
typedef basic_ifstream<char> ifstream;
INT_MAX,
INT_MIN
<limits.h>
Константы с наибольшим (больше или равно 32767) и наименьшим (меньше или равно –32768) значениями для типа int.
_IOFBF, _IOLBF, _IONBF <cstdio>, <stdio.h>
Константы режима буферизации для функции setvbuf( ):
_IOFBF, _IOLBF полная буферизация
_IONBF отмена буферизации
ios <ios>, <ios.h>
Специализация шаблона классов basic_ios для типа данных char:
typedef basic_ios<char> ios;
istream <istream.h>
Специализация шаблона классов basic_istream для типа данных char:
typedef basic_istream<char> istream;
istringstream <sstream.h>
Специализация шаблона классов basic_istringstream для типа данных char:
typedef basic_istringstream<char> istringstream;
L_tmpnam <cstdio>, <stdio.h>
Константа задает минимальную длину строки, генерируемой функцией tmpnam( ) в качестве имени файла.
LC_... < locale.h>
Константы используются функциями setlocale( ) и localeconv( ) для выбора категорий локализации.
// Все категории
#define LC_ALL 0
// Информация для сопоставления текста и сортировки
#define LC_COLLATE 1
// Информация для обработки символьных записей
#define LC_CTYPE 2
// Информация для формирования валютных данных
#define LC_MONETARY 3
// Территориально-специфическая информация о представлении
// десятичной точки
#define LC_NUMERIC 4
// Территориально-специфическая информация о дате и
// времени
#define LC_TIME 5
iconv < locale.h>
Структура содержит территориально-специфическую информацию:
struct lconv
{
char *decimal_point; // Символ для десятичной
// точки
char *thousands_sep; // Разделитель тысяч
char *grouping; // Группировка цифр
char *int_curr_symbol; // Валютный символ ICO
char *currency_symbol; // Символ валюты
char *mon_decimal_point; // Символы для десятичной
// точки валюты
char *mon_thousands_sep; // Разделители тысяч в валюте
char *mon_grouping; // Группировка цифр валютных
// данных
char *positive_sign; // Знаки для положительной
// валюты
char *negative_sign; // Знаки для отрицательной
// валюты
char int_frac_digits; //
char frac_digits; //
char p_cs_precedes; // Позиция валютного символа
char p_sep_by_space; // Пробелы между валютным
// символом и валютной
// величиной
char n_cs_precedes; // Позиция в валюте знака -
char n_sep_by_space; // Пробелы между знаком – и
// отрицательной валютной
// величиной
char p_sign_posn; // Позиция и форматирование
// знака + для
// положительной валютной
// величины
char n_sign_posn; // Разрядность и формат
// символа для
// отрицательной валютной
// величины
};
LDBL_... <float.h>
См. выше FLT_...
ldiv_t <cstdlib>, <stdlib.h>
Структурный тип для определения типа возвращаемого значения функции ldiv( ):
typedef struct
{
long quot;
long rem;
}
ldiv_t;
Поле quot содержит частное, а поле rem - остаток от деления.
LONG_MAX,
LONG _MIN
<limits.h>
Константы с наибольшим (больше или равно 2 147 483 647) и наименьшим (меньше или равно –2 147 483 648) значениями для типа long.
MB_CUR_MAX <cstdlib>, <stdlib.h>
Макрос задает максимальное количество байт в одном символе действующего набора символов.
MB_LEN_MAX
<limits.h>
Константа задает максимальное количество байт в символе во всех вспомогательных наборах символов, символы которых состоят из более, чем одного байта.
mbstate_t
<wchar.h>
typedef int mbstate_t;
Тип, используемый различными функциями обработки символьных строк.
new_handler
<new.h>
typedef void (__cdecl * new_handler) ();
Тип функции для обработки ошибок, применяемый при использовании операций new и new[ ].
NULL
<stddef.h>,
<string.h> и др.
Макрос определяет нулевой указатель. В соответствии с ANSI-стандартом NULL может быть определен как 0 или 0L.
offsetof
<cstddef>,
<stddef.h>
#define offsetof(s,m) (size_t)&(((s *)0)->m)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.