在c ++基础构造函数中的继承称为

时间:2016-12-12 02:31:03

标签: c++ inheritance

为什么我的基类构造函数会调用此实例?

#include <iostream>
using namespace std;

class A {
public:
    A() {
        cout << "A" << endl;
    }
};

class B : public A {
public:
    B() {
        cout << "B" << endl;
    }
};

int main() {
    B b;
    getchar();
    return 0;
}

输出

A

为什么在B之前调用A?为什么A首先被称为?

0 个答案:

没有答案
相关问题