funkcijski članovi i operatori
CAT ( const CAT & theCat );
konstruktor - konstruktor kopije
Ø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