Witam koledzy programiści :)
Mam do Was pytanie.Mam taką o to klasę -dopiero skończyłem czytać/przerabiać przykłady z obiektowego podejścia- i chciał bym ,aby ta klasa skomunikowała się z drugą klasą.
class Dane_osobiste
{
friend class Dane_uzytkownika;
string imie;
string nazwisko;
};
Czy da radę to zrobić ,ale bez tworzenia referencji w deklaracji funkcji i bez przerostu formy nad treścią ?:P
Czy jedyna możliwość, aby przekazać wartości z atrybutów prywatnych w klasie Dane_użytkownika, do atrybutów prywatnych klasy Dane_publiczne wiedzie przez stworzenie nowej funkcji i w jej deklaracji utworzyć referencję do klasy .Jak poniżej:
class Dane_publiczne
{
string imie;
string nazwisko;
public:
void jakas_funkcja(Dane_uzytkownika & nazwa_do_referencji)
{
//tutaj przypisanie do atrybutów publicznych
}
}
Chce zrobić prosty interface wyświetlający dane użytkownika z kilku różnych klas :)