C++ 基类和派生类之间构造函数的调用

来源:互联网 发布:白领 男装品牌 知乎 编辑:程序博客网 时间:2024/06/07 05:23

在用派生类实例化一个对象时,首先要调用基类的构造函数,然后再调用派生类的构造函数。

例如下面的基类:

class Animal{public:  Animal()  {    cout<<"Animal";  }};

派生类:

class Fish:public Animal{public:  Fish()  {    cout<<"Fish";  }};

如果实例化一个Fish类:Fish fh;

则先输出Animal,后输出Fish。