Так как конструктор копирования
MyClass(const MyClass&);
и an = перегрузка оператора
MyClass& operator = (const MyClass&);
имеют в значительной степени один и тот же код, тот же параметр и отличаются только по возврату, возможно ли иметь общую функцию для их использования?