ďťż

Ładny brzuch

Konstruktor kopiujący ma postać:
Klasa(const Klasa & obiekt);
a czy możliwe jest by miał taką:
Klasa(const Klasa * obiekt);
jeśli tak to proszę mi to wytłumaczyć, a jeśli nie to dlaczego?
(mi się wydaje, że dobra mogłaby być wersja ze wskaźnikiem, przecież tak naprawdę wskaźniki i referencje to to samo, lecz z innym sposobem wykorzystania - łatwiejszym na korzyść referencji).

Hmm, czy wreszcie ktoś to wie???
Użytkownik comp123 edytował ten post 20 czerwiec 2005, 14:30


konstruktor kopiujacy moze miec nawet zapis nastepujacy :
Klasa(const Klasa obiekt)

Nie ma znczenia jak to zapiszesz(wskaznik, referencja, czy obiekt). To ze to jest konstruktor kopiujacy, oznacza tylko to ze jest on odpowiedzialny za zainicjalizowanie jednego obiektu innym obiektem tego samego typu. Co stwierdzenia ze wskaniki i referencje to jest to samo, to radze poczytac o wskaznikach i referencjach dokladniej, bo nie jest to tak zupelnie to samo :D

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •