Введение к манипуляторам потока в C++
Манипулятор потока - объект или функция,
которую передают в std::cout через
operator<< и которая меняет настройки
печати для следующих значений, а не заменяет
само число или строку.
Часть таких средств лежит в <iostream>,
часть - в <iomanip>. Один вызов
может включить систему счисления, другой -
ширину поля, третий - способ показа дроби.
Запишем целое и логическое подряд без
дополнительных настроек:
#include <iostream>
int code = 15;
bool ok = true;
std::cout << code << "\n";
std::cout << ok << "\n";
Когда перед значением вставляют манипулятор, поток применяет его правило к этому и следующим выводам, пока другое правило не переопределит поведение.