Example

class MyClass {

};


Solution
Declare and implement class functions instead of using compiler defaults, or dissallow use by declaring a function as private.

class MyClass {
public:
MyClass(); // default constructor
MyClass(const MyClass& other);    // copy constructor

~MyClass(); // destructor

private:
MyClass& operator=(const MyClass& other);// assignment operator
};