На этом шаге мы приведем общие сведения о потоковых операторах.
Операторы сдвига >> и << были перегружены для потоковых классов и означают соответственно ввод и вывод. При помощи этих операторов можно выполнять каскадные операции ввода-вывода.
Например, следующий цикл при каждой итерации читает из стандартного входного потока данных два целых числа (пока вводятся только целые числа) и записывает их в стандартный выходной поток данных:
int а,b; // Пока операции ввода а и b проходят успешно while (std::cin >> а >> b) { // Вывод а и b std::cout << "a: " << a << " b: " << b << std::endl; }
На следующем шаге мы рассмотрим манипуляторы.