2014-02-11 4 views
-4

이 상황에서 복사 생성자를 선언해야합니까?복사 생성자가 필요합니까?

우리는 R2 클래스와 u, v, w 개체가 있다고 가정합니다.

w = u + v; 
w = r + u; 
w += u; 
+2

아마도. 아마. 'w','u' 및'v'의 내용이 무엇인지 모른 채 말하기가 어렵습니다. –

+1

예 아니요. 보다 자세한 정보를 제공 할 때까지 최상위 위치에있는 대답이 유효합니다. – StoryTeller

답변

0

즉 코드만큼 = + 및 복사 생성자를 호출하지 않을 + = (과부하 경우) 참조가 아닌 값들은 파라미터를 가지고.

+0

'operator +'는 일반적으로 복사본을 반환해야합니다. –

+0

연산자 +는 피연산자 중 하나에 대한 참조가 아닌 값을 반환합니다. 하지만 복사 생성자가 호출되는 것은 아닙니다. – Sneftel

관련 문제