Øprevoditelj osim generiranja "default"
konstruktora i destruktora generira i "default" konstruktor
kopije.
Økonstruktor kopije poziva se svaki put kada se
kreira kopija objekta
Øprosljeđivanjem funkciji objekt po vrijednosti
Øprosljeđivanjem objekta kao povratne vrijednosti
funkcije
Økonstruktor kopije uzima referencu na objekt iste
klase
Øconst se koristi da se ne bi promijenio
originalni objekt
Ø"default" konstruktor kopije kopira
svaku varijablu proslijeđenog objekta u novi objekt - to se zove plitka
kopija ("shallow copy" )
Øako objekt koristi dinamički alociranu memoriju -
nastaje problem