이 가능한 중복 : copy_from_me은 다음과 같이 전달되지 않습니다 - -복사 생성자 의심
다음은 원인 무효 복사 생성자 (이다
위키 피 디아에서
Why should the copy constructor accept its parameter by reference in C++?
, 언급한다 참조 번호) :
X (X copy_from_me);
X (const X copy_from_me);
이기 때문에 이러한 생성자를 호출해도 복사본이 필요하므로 무한 재귀 호출이 발생합니다.
무한 재귀 호출이 발생할 수있는 방법을 설명해주세요.
감사합니다.
[복제 생성자가 C++에서 참조로 매개 변수를 받아 들여야하는 이유는 무엇입니까?] (http://stackoverflow.com/questions/2685854/why-should-the-copy-constructor-accept-its-parameter-by -reference-in-c) –
@James McNellis 링크를 제공해 주셔서 감사합니다. – Mahesh