有如下程序: #include <iostream> using namespace std; class A { public: A() {cout<<"A";} }; class B {public:

admin2009-01-15  24

问题 有如下程序:    #include <iostream>    using namespace std;    class A {    public:         A() {cout<<"A";}    };    class B {public:B() {cout<<"B";}};    class C: public A {         Bb;    public:         C() {cout<<"C";}    };    int main() {C obj;return 0;}执行后的输出结果是 ______。

选项 A、CBA
B、BAC
C、ACB
D、ABC

答案8

解析 在构造派生类对象时,基类的构造函数要优于派生类的构造函数先执行,所以D为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/Nfkp777K
0

最新回复(0)