5-3 C++ 복사생성자의 호출시점


5-3 C++ 복사생성자의 호출시점

이제 우리는 클래스 별로 필요한 복사 생성자를 정의할 수 있게 되었다. 이제 마지막으로 복사 생성자가 호출되는 세 가지 시점에 대해서 이야기하겠다. // 복사 생성자가 호출되는 시점? 아직 감이 안온다*복사 생성자가 호출되는 시점은?예)위와 같은 코드에서 복사 생성자가 호출되는 시점은 크게 세가지로 구분할 수 있다.- case1 : 기존에 생성된 객체를 이용해서 새로운 객체를 초기화하는 경우(위의 코드)- case2 : Call-by-value 방식의 함수호출 과정에서 객체를 인자로 전달하는 경우- case3 : 객체를 반환하되, 참조형으로 반환하지 않는 경우이들은 모두 다음의 공통점을 지닌다. "객체를 새로 생성해야 한다. 단, 생성과..........

5-3 C++ 복사생성자의 호출시점에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 5-3 C++ 복사생성자의 호출시점