가상 상속에서 기본 생성자가 호출되는 이유는 무엇입니까? 다음 코드에서 유형의 개체를 인스턴스화 할 때 daughter기본 grandmother()생성자가 호출되는 이유를 이해할 수 없습니다 . 클래스 생성자 grandmother(int)의 사양을 따르기 위해 생성자를 호출 mother하거나 가상 상속으로 인해이 코드를 전혀 컴파일하지 않아야한다고 생각했습니다. 여기서 컴파일러 grandmother는 내 뒤에 기본 생성자를 자동으로 호출 하지만 요청한 적이 없습니다. #include class grandmother { public: grandmother() { std::cout