请问在main函数中用户自定义类的默认构造函数总共被调用了几次?

发布于 2022-03-03 17:32:18

请问在main函数中用户自定义类的默认构造函数总共被调用了几次?

#include <iostream>
using namespace std
class Animal {
public:
    Animal() { }
    virtual void eat()
    {
        cout << "Animal" << "eat" << endl
    }
}
class Mammal : public virtual Animal {
public:
    Mammal() {}
    virtual void breathe()
    {}
    virtual void eat()
    {
        cout << "Mammal" << "eat" << endl
    }
}
class WingedAnimal : public virtual  Animal {
public:
    WingedAnimal() { }
    virtual void flap()
    {}
    virtual void eat()
    {
        cout << "WingedAnimal" << "eat" << endl
    }
}
class Bat : public Mammal, public WingedAnimal
{
public:
    Bat() { }
    virtual void eat()
    {
        cout<<"Bat"<<" eat"<<endl
    }
}
int main()
{
    Bat b
    WingedAnimal bb
    Animal &a = b
    Animal &aa = bb
    aa.eat()
    return 0
}

关注者
0
被浏览
34
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看