如下程序的输出是 #include<iostream> using namespace std; class Base{ public: Base( ){cout<<"BB";f( );} void f( ){cout<

admin2011-01-19  67

问题 如下程序的输出是    #include<iostream>    using namespace std;    class Base{    public:    Base( ){cout<<"BB";f( );}    void f( ){cout<<"Bf";}    };    class Derived:public Base{    public:    Derived( ){eout<<"DD";}    void f( ){cout<<"Df";}    };    int main( ){Derived d;return 0;}

选项 A、BBBff)D
B、BBDfDDDf
C、DD
D、DDBBBf

答案A

解析 当创建派生类对象时,首先调用基类的构造函数,最后调用派生类的构造函数。
转载请注明原文地址:https://jikaoti.com/ti/5SL0FFFM
0

最新回复(0)