C++/Study

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

MoongStory 2024. 12. 14. 23:26
반응형

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

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

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

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

반응형