Как мне заставить setw или что-то подобное (повысить формат?) Работать с моими пользовательскими операторами ostream? setw применяется только к следующему элементу, помещаемому в поток.
Например:
cout << " approx: " << setw(10) << myX;
, где myX относится к типу X, а у меня есть свой
ostream& operator<<(ostream& os, const X &g) {
return os << "(" << g.a() << ", " << g.b() << ")";
}