в пространстве имен std; • по

Автор admin Среда, 13 мая 2009 11:32

в пространстве имен std; • потоковые классы представляют собой шаблоны. Правильное объявление выглядит так: namespace std { tempiate > class basic_ostream; typedef basic_ostream ostream: } Как видите, потоковые классы используют классы характеристик, упоминавшиеся в главе 3. Набирать этот текст для каждого потокового класса, на который вы хотите сослаться, было бы крайне утомительно, поэтому в стандарте определяется заголовочный файл , который делает это за вас. Тогда заголовок Date принимает следующий вид: // Date.h #include class Date { friend std::ostream& operator«(std::ostream&. const Date&); friend std::istream& operator»(std::istream&. Date&); // И т. д. Потоки ввода-вывода 137 Построчный ввод Для получения одной строки входных данных у вас имеются три инструмента: • функция класса get(); • функция класса getline(); • глобальная функция getline(), определенная в заголовочном файле . Первые две функции получают три аргумента: • указатель на символьный буфер для хранения результата; • размер буфера (для контроля перепо


Комментарии закрыты.