*복사생성자 (기본으로 생성되는 것 중 하나) 의미 : 클래스를 복사하여 생성하는 생성자 기본생성자 - 단 한개의 생성자라도 명시적으로 구현되어 있으면 생성 안 됨 복사생성자 - 단 한개의 생성자라도 명시적으로 구현되어 있으면 상성 안 됨 (기본생성자와 마찬가지) 복사생성자 > 기본생성자 복사생성자 : 기본생성자를 생성 + 오버로딩까지 해야 하니 더 느림 기존: 하나하나 생성자로 만들면 몬스터 10마리 만들 때 멤버변수가 20개면 총 200번의 초기화를 해야한다. 현재: 복사생성자를 사용하면 메모리 전체를 복사하기 때문에 1:1 초기화를 할 필요 없이 한번에 메모리를 전부 복사해준다. (다수의 멤버 복사 시 이득을 보게 된다.) 1. 먼저 만든 객체를 매개 변수로 전달하여 객체를 생성하는 경우#inclu..