Kako napraviti klasu koja ima ulaz kao cout, tj. svih tipova koji rade sa cout (ne samo ugradjeni).
npr.
klasa A;
A << "string" << 1.459 << 'z' << endl;
ili
class Vector
{
public:
float x,y,z;
};
ostream& operator<<(ostream& os, const Vector& V)
{
os << x << ' '<< y << ' ' << z;
return os;
}
...
Vector v;
klasa A;
cout << v << endl; // stampa vektor
A << v << endl;