[C++] 복사 생성자가 호출되는 시점

case1 : 기존에 생성된 객체를 이용해서 새로운 객체를 초기화하는 경우

case2 : Call-by-value 방식의 함수호출 과정에서 객체를 인자로 전달하는 경우

case3 : 객체를 반환하되, 참조형으로 반환하지 않는 경우

즉, 객체를 새로 생성하되 생성과 동시에 동일한 자료형의 객체로 초기화하는 경우에 복사 생성자가 호출된다.

댓글

이 블로그의 인기 게시물

WOL(Wake On Lan) 기능 사용

[NSIS] 사설 인증서 등록