public:
Dokument(); //+ deklaracja konstruktora1 - definicje sa w dokument.cpp
Dokument(Autor* a, string tyt); //+ deklaracja konstruktora2 - jw
Dokument(Autor* a, string tyt, string tr); //+ deklaracja konstruktora3 - jw
Dokument(const Dokument &dokument); //konstruktor kopiujacy
~Dokument(); //+ deklaracja destruktora
Dokument::Dokument(const Dokument &dokument) // konstruktor kopiujacy
{
autor = dokument.autor;
tytul = dokument.tytul;
tresc = dokument.tresc;
}
Tak wygląda definicja i deklaracja konstruktora kopiującego : )?