класс string является специал
Автор admin
Вторник, 12 мая 2009 11:32
класс string является специализацией шаблона basic_string. Базовые классы иерархии потоков ввода-вывода изображены на следующем рисунке: ios base I basic_ios “a basic_istream ” т._ basic_ostream basic iostream В классе ios_base объявляется все, что относится ко всем потокам независимо от типа символов. В основном это объявления констант и функций для работы с ними (примеры встретятся вам в этой главе). Остальные классы представляют собой шаблоны, параметризованные по типу символов. Например, класс istream определяется следующим образом: typedef basic_istream istream; Все упоминавшиеся классы также представляют собой аналогичные определения типов. Кроме того существуют определения типов для всех потоковых классов, использующих тип wchar_t (тип символов с расширенной кодировкой, о котором говорилось в главе 3) вместо char. Мы рассмотрим их в конце главы. Шаблон basic_ios определяет функции, общие для ввода и вывода, но эти функции зависят от базового типа символов (в книге они встречаются редко). Шаблон basic_istream определяет общие функции ввода, a basic_ostream делает
Комментарии закрыты.
Последние комментарии