Esempio

class MyClass {

};


Soluzione
Dichiarare ed implementare le funzioni delle classi invece di utilizzare i valori predefiniti del compilatore oppure non consentire l'uso dichiarando una funzione come privata.

class MyClass {
public:
MyClass(); // costruttore predefinito
MyClass(const MyClass& other);    // costruttore di copia

~MyClass(); // distruttore

private:
MyClass& operator=(const MyClass& other);// operatore di assegnazione
};