[ azzpoz @ 14.11.2013. 21:35 ] @
UNUTAR KLASE Code: friend ostream &operator<<(ostream &COUT, NizInt &obj); VAN KLASE Code: ostream &operator << (ostream &COUT, NizInt &obj) { for(int i=0;i<obj._trenutno;i++) cout<<" "<<obj._niz[i]; return COUT; } std::ostream& NizInt::operator<<(std::ostream&, NizInt&)' must take exactly one argument // <<< greška Zašto mi se javlja greška ukoliko pokušam da operator preklapanja postavim unutar klase, tj. zašto mora biti "globalna" funkcija, definicija operatora??? |