이 새 오브젝트를 작성하면 v
은 완전히 새로운 오브젝트 또는 단순히 *this
으로 참조되는 동일한 오브젝트 공간을 생성합니까?이 과제물에 복사본이 있습니까?
Vector2 v = *this;
나는 그것이 실제로 새 개체를 만드는 것입니다,하지만 난 다음이 코드가 설정되어있는 클래스 함수에서 경우에도이 새로운 객체를 조작하는 샘플 응용 프로그램에서이 코드를보고 있어요 기대하지 않을 것이다 const
. 따라서 나는이 객체가 v
인데 실제로는 완전히 *this
이 아닌 완전히 별개의 메모리 공간이라고 예상 할 것입니다.
여기에 지정이 없습니다. –