Ale mam i drugie bojowe zadanie:
Mam coś takiego:
Dana jest definicja klasy osoba definiujaca obiekt jakim jest osoba ma postac:
class osoba{ //linia 1
char *nazw; char *imie; char *adres; //linia 2
public: //linia 3
friend ifstream & operator»(ifstream& x, osoba& z); //linia 4
osoba(); //linia 5
osoba(char * n, char * i, char *a); //linia 6
osoba ( const osoba &); //linia 7
};
Dla podanej klasy osoba napisz definicje zadeklarowanego( linia 7) konstruktora :
------------------------------------------------------------------------------------------------
Robię więc:
osoba::osoba(const osoba &s)
{
nazw=s.nazw;
imie=s.imie;
adres=s.adres;
}
Coś takiego? Ewentualnie, mogę to jeszcze rozbudowac o this-> ?
osoba::osoba(const osoba &s)
{
this->nazw=s.nazw;
this->imie=s.imie;
this->adres=s.adres;
}
No i co tu jeszcze mógłbym dodac?