Facebook
From Walloping Parakeet, 4 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 64
  1.  
  2. class Osoba {
  3. public:
  4.     string imie;
  5.     int wiek;
  6.  
  7.     Osoba (const Osoba &osoba) {
  8.         imie = osoba.imie;
  9.         wiek = osoba.wiek;
  10.         cout << "konstruktor kopiujacy\n";
  11.     }
  12.  
  13.     Osoba(string imie = "", int wiek = 0) {
  14.         this->imie = imie;
  15.         this->wiek = wiek;
  16.     }
  17.  
  18.     void toString() {
  19.         cout << imie << "\n" << wiek << "\n";
  20.     }
  21. };
  22.  
  23. int main()
  24. {
  25.     Osoba *Karol = new Osoba("Karol", 22);  // dobrze
  26.  
  27.     Osoba Arek (*Karol);  // kopiowanie obiektu Karol
  28.  
  29.     Arek.toString();
  30.  
  31.     system("pause");
  32.  
  33.     return 0;
  34. }