436
USHRT_MAX
USHRT_MAX
тұрақтысында
unsigned short int
типті шама қабылдай
алатын ең үлкен мəн сақталады. Оның мəні 65 535-тен аз болмауы тиіс.
unexpected_handler
Аластауларды өңдейтін функция типі. Ол
set_unexpected()
функция-
сы арқылы функция ерекше жағдайлары тізімінде қарастырылмаған ерекше
жағдайларды ұстау үшін пайдаланылады.
typedef void (*unexpected_handler) ();
va_arg, va_end, va_list
Бұл шамалар аргументтер саны айнымалы
функциялармен жұмыс істеу
үшін қолданылады. Олар
тақырыптық файлында сипатталған.
va_list
типі кезектегі аргументке нұсқауышты сақтауға арналған.
va_start
макросы сол нұсқауышты инициалдайды.
va_arg
макросы кезектегі аргу-
мент мəнін қайтарады, оны əрбір шақыру
va_list
макросында сақталатын
нұсқауыштың жылжып отыруын қамтамасыз етеді.
Аргументтерді қарастырып
болғаннан кейін, бірақ аргументтер саны айнымалы функциядан шыққанға
дейін
va_end
макросын пайдалану керек.
typedef void_FAR *va_list;
WCHAR_MAX, WCHAR_MIN
WCHAR_MAX
тұрақтысында
wchar_t
типті айнымалы қабылдай алатын ең
үлкен мəн сақталады.
WCHAR_MIN
тұрақтысында
wchar_t
типті айнымалы қабылдай алатын ең
кіші мəн сақталады.
wtrans_t
Кеңейтілген жиын символдарын түрлендіру үшін қолданылатын
қосалқы тип.
wctype_t
wctype_t
мəліметтер құрылымында символдарды түрлендіруге жəне
жіктеуге арналған ақпарат сақталады.
struct wctype_t {
long tmin;
// Символдың ең кіші (минимал) коды
long tmax;
// Символдың ең үлкен (максимал) коды
unsigned char *index; // Жіктеу индексі
unsigned int *type;
// Типі
long cmin;
// Түрлендіру үшін минимал код
long cmax;
// Түрлендіру үшін максимал код
long *code;
// Түлендіру коды
};
437
WEOF
WEOF
тұрақтысы файлдың біткенін хабарлайды (көпбайтты символдар
үшін
EOF
синонимі).
werr, win, wlog, wout
Стандартты шеткері (перифериялық) құрылғылармен байланысқан
кеңейтілген символдар мəліметтерінің ағымдары үшін
ағымдық кластар
объектілері.
Объект
Мəліметтер ағымы
Класс
win
stdin
wistream
wout
stdout
wostream
werr
stderr
wostream
wlog
stderr
(буферленген)
wostream
wfi lebuf
wchar_t
мəліметтер типі үшін
basic_fi lebuf
класы
шаблонының
специализациясы.
typedef basic_fi lebuf wfi lebuf;
wifstream
wchar_t
мəліметтер типі үшін
basic_ifstream
класы шаблонының
специализациясы.
typedef basic_ifstream wifstream;
wint_t
Кеңейтілген жиын символдарын сақтауға арналған бүтінсандық тип.
wios
wchar_t
мəліметтер типі үшін
basic_ios
класы шаблонының
специализациясы.
typedef basic_ios wios;
wistream
wchar_t
мəліметтер типі үшін
basic_istream
класы шаблонының
специализациясы.
typedef basic_istream wistream;
wistringstream
wchar_t
мəліметтер типі үшін
basic_istringstream
класы шаблонының
специализациясы.
typedef basic_istringstream istringstream;
438
wofstream
wchar_t
мəліметтер типі үшін
basic_ofstream
класы
шаблонының спе-
циализациясы.
typedef basic_ofstream wofstream;
wostream
wchar_t
мəліметтер типі үшін
basic_ostream
класы шаблонының спе-
циализациясы.
typedef basic_ostream wostream;
wostringstream
wchar_t
мəліметтер типі үшін
basic_ostringstream
класы шаблонының
специализациясы.
typedef basic_ostringstream wostringstream;
wstreambuf
wchar_t
мəліметтер типі үшін
basic_streambuf
класы шаблонының
специализациясы.
typedef basic_streambuf wstreambuf;
wstreamoff, wstreampos
Кеңейтілген жиын символдары мəліметтерінің ағымдарында үстіміздегі
көрсеткішті орналастыруға арналған мəліметтер типі.
typedef OFF_T wstreamoff;
typedef POS_T wstreampos;
wstring
wchar_t
мəліметтер типі үшін
basic_string
класы шаблонының
специализациясы.
typedef basic_string wstring;
wstringbuf
wchar_t
мəліметтер типі үшін
basic_stringbuf
класы шаблонының
специализациясы.
typedef basic_stringbuf wstringbuf;
439
6-ҚОСЫМША
Стандартты кітапхана функциялары
Қосымша екі бөлімнен тұрады. Бірінші бөлімде функциялар өздері
сипатталған тақырыптық файлдар бойынша топталған, екінші бөлімде
функциялардың алфавиттік тізімі солардың сипатталуымен бірге берілген.
Тақырыптық файлдар құрамы
() тақырыптық файлы — символда рды жіктеу жəне
түрлендіру функциялары
Достарыңызбен бөлісу: