Я немного смущен относительно механики конструктора копирования. Исправьте меня, если я ошибаюсь:
Если метод принимает ссылку на объект в качестве параметра, а класс определяет конструктор копирования, то класс использует конструктор для создания копии самого себя и который передается функции вместо ссылки на оригинал объект?
Кроме того, можно назвать
Object * obj = new Object(&anotherObject);
создать копию другого объекта?