Példa

class MyClass {
public:
void function();
private:
char *field;
};

Megoldás
Mindig valósítson meg másolat konstruktort olyan osztályok esetében, amelyek a memóriára hivatkoznak.

class MyClass {
public:
void function();
MyClass(const MyClass& copy){
field = copy;
}

private:
char *field;
};


Megoldás
Tiltsa le a másolat konstruktor használatát úgy,  hogy  privátként deklarálja.

class MyClass {
public:
void function();
private:
MyClass(const MyClass& copy);
char *field;
};