자동삽입 디폴트 복사 생성자 / explicit keyword

page 218

**복사 생성자를 정의하지 않으면 멤버 대 멤버의 복사를 진행하는 디폴트 복사 생성자가
자동으로 삽입된다.
실제로 많은 경우는 복사 생성자를 직접 정의하지 않아도 된다. 그러나 반드시 복사 
생성자를 집적 정의해야 하는 경우도 있다.

**explicit keyword는 복사 생성자의 묵시적 호출을 허용하지 않고 싶을때 사용하는 
키워드
explicit keyword는 코드의 명확함을 더하기 위해서 자주 사용되는 키워드 중 하나이다.