이것은 나와 내 동료가 논의한 이론적 인 질문입니다. 나는 곧 그것을 직접 시도 할 것이지만 나는 초심자를위한 그것의 interessting 주제를 생각했다.상수 참고 번호의 수정
"VEHICLE"이라는 기본 클래스가 있고 "CAR"및 "TRUCK"... (여기서 "VEHICLE"은 인스턴스화 할 수 없음)과 같은 파생 클래스가 있다고 가정 해 봅시다.
지금까지 그렇게 좋았습니다. 이제 A : 자동차 A라는 자동차를 만듭니다.
및 B라는 이름의 const 참조 : const car & B = A;
클래스 "CAR"에 broken_door라는 함수가 있다고 가정 해 보겠습니다. 내 질문은 이제 다음과 같습니다. 으로 전화하면 A.broken_door(); B는 상수 및 참조 객체이기 때문에 B는 어떻게됩니까?
는
'B'는 상수이고 'A'와 같은 값입니다. 사실'B'는 어떻게 될까요? 그것은 여전히 _reference_입니다. –
'B'는 계속해서 'A'를 참조합니다. 그것은 참조가하는 것입니다. 다른 것을 참조하십시오. – juanchopanza