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

    int tm_hour;  // Часы до полуночи [0,23]

    int tm_mday;  // Число месяца [1,31]

    int tm_mon;   // Месяц от начала года [0,11]

    int tm_year;  // Год после 1900

    int tm_wday;  // День от воскресенья [0,6]

    int tm_yday;  // День от начала года [0,365]

    int tm_isdst; // Флаг летнего времени

    };

UCHAR_MAX                                                                    <limits.h>

Максимальное значение для типа unsigned char.

UINT_MAX                                                                        <limits.h>

Максимальное значение (не менее 65 535) для типа unsigned int.

ULONG_MAX                                                                    <limits.h>

Максимальное значение (не менее 4 294 967 295) для типа unsigned long int.

USHRT_MAX                                                                    <limits.h>

Максимальное значение (не менее 65 535) для типа unsigned short int.

unexpected_handler                                                              <eh.h>

Тип функции обработки исключений, который используется функцией set_unexpected( ) для перехвата исключения, не предусмотренного в списке исключений функции:

typedef void (__cdecl *unexpected_handler)();

va_start, va_arg, va_end, va_list                    <cstdarg>, <stdarg.h>

Применяются при работе с функциями с переменным числом аргументов. Тип va_list предназначен для хранения указателя на очередной элемент. Макрос va_start инициализирует этот указатель. Макрос va_arg возвращает значение очередного аргумента, каждый его вызов приводит к продвижению указателя, хранящегося в va_list. После перебора аргументов, но до выхода из функции с переменным числом аргументов, необходимо обратиться к макросу va_end.

typedef void (__cdecl *unexpected_handler)();

WCHAR_MAX, WCHAR_MIN                         <cwchar>, <wchar.h>

Максимальное и минимальное значения для типа wchar_t.

WEOF                                                          <cwctype>, <wctype.h>

Константа сообщает об окончании файла (синоним EOF для многобайтовых символов).

wcerr, wcin, wclog, wcout                                               <iostream>

Объекты потоковых классов для потоков данных расширенных символов, связанные со стандартными периферийными устройствами:

wcin – объект класса wistream;

wcerr, wclog, wcout – объект класса wostream.

wfilebuf                                                                          <fstream.h>

Специализация шаблона классов basic_filebuf для типа данных wchar_t:

typedef basic_filebuf<wchar_t> wfilebuf;

wifstream                                                                       <fstream.h>

Специализация шаблона классов basic_ifstream для типа данных wchar_t:

typedef basic_ifstream<wchar_t> wifstream;

wint_t                                                           <cwctype>, <wctype.h>

Целочисленный тип для хранения символов расширенного набора.

wios                                                                                      <ios.h>

Специализация шаблона классов basic_ios для типа данных wchar_t:

typedef basic_ios<wchar_t> wios;

wistream                                                                        <istream.h>

Специализация шаблона классов basic_istream для типа данных wchar_t:

typedef basic_istream<wchar_t> wistream;

wistringstream                                                              <sstream.h>

Специализация шаблона классов basic_istringstream для типа данных wchar_t:

typedef basic_istringstream<wchar_t> wistringstream;

wofstream                                                                      <fstream.h>

Специализация шаблона классов basic_ofstream для типа данных wchar_t:

typedef basic_ofstream<wchar_t> wofstream;