ďťż

klfriend

Lemur zaprasza

Klasa zaprzyjaźniona

Jeżeli mamy dwie klasy można je ze sobą zaprzyjaźnić. Tzn jedna z tych klas może
odczytywać dane drugiej, nawet te prywatne. W definicji klasy trzeba powiedzieć
które klasy są ze sobą zaprzyjaźnione.

class klasa1
{
friend class klasa2;
private:
int
x,y;
};

class klasa2
{
public:
// ogólno dostępne metody i pola
}


W praktyce klasa nie ma żadnych składowych publicznych, bo nie potrzeba korzystać
z tej klasy bezpośrednio w programie. Natomiast wszystkie pola i metody tej klasy
są polami i metodami publicznymi klasy2.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza