funkcja zaprzyjaźniona w C++

olak87
Użytkownik
Użytkownik
Posty: 136
Rejestracja: 8 gru 2007, o 22:43
Płeć: Kobieta
Lokalizacja: wrocław
Pomógł: 2 razy

funkcja zaprzyjaźniona w C++

Post autor: olak87 »

Zdefiniuj funkcję zaprzyjaźnioną wypisującą zawartość macierzy na ekranie

Niestety nie jestem dobra z programowania, moze ktos wie jak to zrobic ?? jesli tak prosze napisac
z gory dzieki
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

funkcja zaprzyjaźniona w C++

Post autor: soku11 »

Musisz miec klase macierzy. W niej definiujesz taka funkcje:

Kod: Zaznacz cały

class Matrix
{
  private:
    // some data
  public:
    friend ostream& operator<<(ostream& out,Matrix obj);
    // other stuff
};

ostream& operator<<(ostream& out,Matrix obj)
{
  cout<<"Tutaj bedziesz wypisywac elementy macierzy obj :)
";
  return out;
}
A uzycie bedzie poprostu takie:

Kod: Zaznacz cały

int main()
{
  Matrix x;
  cout<<x;

  return 0;
}
Pozdrawiam.
ODPOWIEDZ