logo
Лабораторная работа 7new

Потоки Выходной поток

Выходной поток связан с оператором вывода <<. Стандартный оператор сдвига влево << перегружен для операций вывода. Его левый операнд - это объект типа класс ostream. Его правый операнд - это любой тип, для которого был определен выходной поток (то есть встроенный тип или любой тип, для которого была перегрузка).

Пример:

cout<<"Hello!\n";

выводит "Hello!" в cout (стандартный выходной поток, обычно экран).

Оператор << возвращает ссылку на объект ostream, для которого он вызван. Это позволяет использовать несколько каскадных вставок:

void function_display(int i, double d)

{

cout << "i=" << i << ", d=" << d << "\n";

}

на стандартный вывод будет выведено подобное

i = 8, d = 2.34