Перегрузка оператора потока вывода C ++ с постоянным IOManip - PullRequest
1 голос
/ 19 марта 2012

Я использовал функцию друга, чтобы дать моим классам 2d-массива operator<< возможности.

Теперь я хочу позвонить:

cout<<setprecision(3)<<setw(4)<<MY_CLASS<<endl;

И пусть мой класс 2d-массива применяет точность и ширину потока к каждому из его элементов.

Внутри кода есть строка вроде:

output_stream<<MY_CLASS(x,y);

Есть мысли о том, как этого добиться?

Спасибо!

...