C,C++/CONCEPT
C++ Chapter 05. 복사 생성자(Copy Constructor). 05-3 복사 생성자의 호출시점
너래쟁이
2018. 2. 28. 18:27
C++ Chapter 05. 복사 생성자(Copy Constructor).
05-3 복사 생성자의 호출시점
* 복사 생성자가 호출되는 시점은?
* 메모리 공간의 할당과 초기화가 동시에 일어나는 상황!
// 출력되기 위해서는 그 값을 참조할 수 있어야 하고,
// 참조가 가능 하려면 메모리 공간의 어딘가에 저장되어야 한다
// 함수가 값을 반환하면, 별도의 메모리 공간이 할당되고, 이 공간에 반환 값이 저장된다 (반환 값으로 초기화된다)
* 할당 이후, 복사 생성자를 통한 초기화
// 초기화는 멤버 대 멤버가 복사되는 형태로 이뤄져야 한다
* 반환할 때 만들어진 객체는 언제 사라져요?