
/*

When the default copy constructor won't do what is needed
then should consider that all these three functions are
needed.

class RuleOfThree
{
public:
    RuleOfThree(const RuleOfThree& copy);
    virtual ~RuleOfThree();
    const RuleOfThree& operator=(const RuleOfThree& copy);
};

*/

