现在的位置: 首页 > 综合 > 正文

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

2013年12月02日 ⁄ 综合 ⁄ 共 191字 ⁄ 字号 评论关闭

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

例如下面的基类:

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

派生类:

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

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

则先输出Animal,后输出Fish。

抱歉!评论已关闭.