242 Godzina 16
115: {
116: Pies fido;
117: Pies rover(5);
118: Pies buster(6,8);
119: Pies yorkie (10,YORKIE);
120: Pies dobbie (4,20,DOBERMAN);
121: f ido . Mow () ;
122: rover.MachajOgonem();
123: cout « "Yorkie ma " « yorkie.PobierzWiek() « " lat\n";
124: cout « "Dobbie wazy " « dobbie.PobierzWaga() « "
k»kilogramow\n" ;
125: return 0;
126: }
Ssak - konstruktor...
Pies - konstruktor...
Ssak(int) - konstruktor...
Pies(int) - konstruktor...
Ssak(int) - konstruktor...
Pies(int, int) - konstruktor...
Ssak (int) - konstruktor...
Pies(int, RASA) - konstruktor... Ssak(int) - konstruktor...
Pies(int, int, RASA) - konstruktor... Odgłos Ssaka!
Machanie ogonem. ..
Yorkie ma 10 lat Dobbie wazy 20 kilogramów Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
ANALIZA:
W linii 11 znajduje się deklaracja przeciążonego konstruktora klasy Ssak. Pobiera on wartość całkowitą będącą wiekiem tworzonego Ssaka. Zawarta w liniach 61-66 implementacja inicjalizuje zmienną jegoWiek wartością podaną jako parametr konstruktora.
Klasa Pies zawiera pięć przeciążonych konstruktorów (w liniach 35-39). Pierwszy z nich to konstruktor domyślny. Drugi pobiera wiek, będący następnie parametrem konstruktora klasy Ssak. Trzeci konstruktor pobiera wiek i wagę tworzonego obiek-tu-psa. Czwarty pobiera wiek i rasę. Piąty ma najwięcej parametrów - wiek, waga i rasa.
115: {
116: Pies fido;
117: Pies rover(5);
118: Pies buster(6,8);
119: Pies yorkie (10,YORKIE);
120: Pies dobbie (4,20,DOBERMAN);
121: fido.Mow();
122: rover.MachajOgonem{);
123: cout « "Yorkie ma " « yorkie.PobierzWiek() « " lat\n";
124: cout « "Dobbie wazy " « dobbie.PobierzWaga() « "
*"kilogramow\n" ;
125: return 0;
126: )
Ssak - konstruktor...
Pies - konstruktor...
Ssak(int) - konstruktor...
Pies(int) - konstruktor...
Ssak(int) - konstruktor...
Pies(int, int) - konstruktor... Ssak(int) - konstruktor...
Pies(int, RASA) - konstruktor...
Ssak(int) - konstruktor...
Pies(int, int, RASA) - konstruktor... Odgłos Ssaka!
Machanie ogonem...
Yorkie ma 10 lat Dobbie wazy 20 kilogramów Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
Pies - destruktor...
Ssak - destruktor...
ANALIZA
W linii 11 znajduje się deklaracja przeciążonego konstruktora klasy I Ssak. Pobiera on wartość całkowitą będącą wiekiem tworzonego Ssaka. Zawarta w liniach 61-66 implementacja inicjalizuje zmienną jegoWiek wartością podaną jako parametr konstruktora.
Klasa Pies zawiera pięć przeciążonych konstruktorów (w liniach 35-39). Pierwszy z nich to konstruktor domyślny. Drugi pobiera wiek, będący następnie parametrem konstruktora klasy Ssak. Trzeci konstruktor pobiera wiek i wagę tworzonego obiek-tu-psa. Czwarty pobiera wiek i rasę. Piąty ma najwięcej parametrów - wiek, waga i rasa.