如果只是从base类继承下来的话,那derived.m_value 结果不就应该是10么
时间: 2024-04-14 15:31:13 浏览: 46
如果`Derived`类只是从`Base`类继承下来,而没有在构造函数中对`m_value`进行重新赋值的话,那么`derived.m_value`的结果将与`Base`类中的值相同,即为10。但是在这个程序中,`Derived`类的构造函数中使用了`Base(value)`来初始化`m_value`,所以`derived.m_value`的结果是根据构造函数中传递的值来确定的,而不是直接继承自`Base`类。
阅读全文