[ Marko309 @ 23.07.2002. 00:43 ] @
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;
[ Dragi Tata @ 23.07.2002. 00:50 ] @
Izvedi klasu iz ostream (ako sam dobro ukapirao šta hoćeš...)
[ Marko309 @ 23.07.2002. 01:18 ] @
Kako da napravim samo operator<< iz ostream-a public i kako se on overloadije
a da radi i:
npr.
klasa A;
A << endl;
Moze li neko da mi da primer?