Здравствуйте, enots, Вы писали:
e> e> class MathOps {
e> public:
e> ostream& operator<<( ostream& os )
e>
(1) Операция с двумя операндами: левый — non-const MathOps, правый — ostream&.
e> e> /*
e> ostream& operator<<(ostream& os, const MathOps& obj )
e> */
e>
(2) Уже лучше: левый — ostream&, правый — const MathOps&.
e> e> MathOps one;
e> cout << "one = " << one << endl ;
e>
Первый вариант не подходит, т.к. ожидает операнды в обратном порядке.
Второй бы подошел, но он закоментирован.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен