«virtual-inheritance» 태그된 질문



1
가상 상속에서 기본 생성자가 호출되는 이유는 무엇입니까?
다음 코드에서 유형의 개체를 인스턴스화 할 때 daughter기본 grandmother()생성자가 호출되는 이유를 이해할 수 없습니다 . 클래스 생성자 grandmother(int)의 사양을 따르기 위해 생성자가 호출되어야 mother하거나 가상 상속 때문에이 코드가 전혀 컴파일되지 않아야한다고 생각했습니다. 여기서 컴파일러 grandmother는 내 뒤에 기본 생성자를 자동으로 호출 하지만 요청한 적이 없습니다. #include <iostream> class grandmother { …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.