pretazenie operatoru <<

Sekcia: Programovanie 05.09.2006 | 01:05
Avatar nardew debian  Používateľ
zdrawim. mam triedu v c++, v ktorej pretazujem operator << s tymto prototypom: friend ostream& operator<<(ostream& op, const Complex & c); tym chcem dokazat, aby som mohol priamo cez objekt cout vypisat objekt triedy Complex. ale pri kompilovani mi to vypisuje nasledujucu chybu: complex0.h:14: error: ISO C++ forbids declaration of `ostream' with no type complex0.h:14: error: `ostream' is neither function nor member function; cannot be declared friend complex0.h:14: error: expected `;' before '&' token viete co s tym?
    • Re: pretazenie operatoru << 29.08.2006 | 20:21
      Avatar borg Arch, Debian jessie  Administrátor
      using namespace std;
      • Re: Re: pretazenie operatoru << 29.08.2006 | 21:30
        Avatar nardew debian  Používateľ
        njn, som nevedel ze aj pri tomto to treba... takze moc dakujem
        • Re: Re: Re: pretazenie operatoru << 05.09.2006 | 00:04
          PaLaDiN   Návštevník
          netreba ... staci to potom uviest v .cpp subore ...
          • Re: Re: Re: Re: pretazenie operatoru << 05.09.2006 | 01:05
            Avatar nardew debian  Používateľ
            uz som potom zistil, ze staci includovat dany hlavickovy subor az po using namespace v hlavnom subore