복사 생성자가 호출되는 세 가지 시점에 대해서 정리해 보겠습니다. 1. 기존에 생성된 객체를 이용해서 새로운 객체를 초기화하는 경우 2. Call - by - value 방식의 함수호출 과정에서 객체를 인자로 전달하는 경우 3. 객체를 반환하되, 참조형으로 반환하지 않는 경우 using namespace std; class Easy { private: int num; public: Easy(int n) : num(n) {} Easy(const Easy& copy) : num(copy.num) { cout