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

wostream                                                                      <ostream.h>

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

typedef basic_ostream<wchar_t> wostream;

wostringstream                                                             <sstream.h>

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

typedef basic_ostringstream<wchar_t> wostringstream;

wstreambuf                                                              <streambuf.h>

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

typedef basic_streambuf<wchar_t> wstreambuf;

wstreamoff, wstreampos                                                       <ios.h>

Типы данных, предназначенные для позиционирования текущего указателя в потоках данных символов расширенного набора.

wstring                                                                              <string.h>

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

typedef basic_string<wchar_t> wstring;

wstringbuf                                                                     <sstream.h>

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

typedef basic_stringbuf<wchar_t> wstringbuf;


ПРИЛОЖЕНИЕ 3. ФУНКЦИИ СТАНДАРТНОЙ БИБЛИОТЕКИ

Приложение содержит две части – в первой функции сгруппированы по заголовочным файлам, а во второй функции приведены в алфавитном порядке. В большинстве случаев указано только функциональное назначение функций, так как подробные сведения о функциях можно легко получить с помощью справочной системы, имеющейся в любой интегрированной среде программирования.

П2.1. Состав заголовочных файлов

Таблица П2.1. Функции классификации и преобразования символов (заголовочные файлы <cctype>, <ctype.h>)

isalnum

Проверяет, является ли символ буквой или цифрой

isalpha

Проверяет, является ли символ буквой

iscntrl

Проверяет, является ли символ управляющим

isdigit

Проверяет, является ли символ цифрой

isgraph

Проверяет, является ли символ видимым

islower

Проверяет, является ли символ буквой нижнего регистра

isprint

Проверяет, является ли символ печатным

ispunct

Проверяет, является ли символ символом пунктуации

isspace

Проверяет, является ли символ разграничительным

isupper

Проверяет, является ли символ буквой верхнего регистра

iswalnum

Проверяет, является ли символ расширенного набора буквой или цифрой

iswcntrl

Проверяет, является ли символ расширенного набора управляющим

iswctype

Проверяет многобайтовый символ

iswdigit

Проверяет, является ли символ расширенного набора цифрой

iswlower

Проверяет, является ли символ расширенного набора буквой нижнего регистра

iswprint

Проверяет, является ли символ расширенного набора печатным

iswpunct

Проверяет, является ли символ расширенного набора символом пунктуации

iswspace

Проверяет, является ли символ расширенного набора разграничительным

iswupper

Проверяет, является ли символ расширенного набора буквой верхнего регистра

iswxDigit

Проверяет, является ли символ расширенного набора шестнадцатеричной цифрой

isxDigit

Проверяет, является ли символ шестнадцатеричной цифрой

tolower

Возвращает символ в нижнем регистре

toupper

Возвращает символ в верхнем регистре

towlower

Возвращает символ расширенного набора в нижнем регистре

towupper

Возвращает символ расширенного набора в верхнем регистре