0
点赞
收藏
分享

微信扫一扫

Stable Diffusion 绘画入门教程(webui)-ControlNet(线稿约束)

雪域迷影 2024-02-23 阅读 12

思维导图

练习题

1>定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。

#include <iostream>

using namespace std;

class Animal
{
public:
    virtual void perform() {
        cout << "这是一个动物,但没有具体的表演" << endl;
    }
};

class Lion:public Animal
{
public:
    void perform()
    {
        cout << "狮子正在叫!" << endl;
    }
};

class Elephant:public Animal
{
public:
    void perform()
    {
        cout << "大象正在摇动长长的鼻子!" << endl;
    }
};

class Monkey : public Animal
{
public:
    void perform()
    {
        cout << "猴子正在吃香蕉!" << endl;
    }
};

int main() {
    Lion lion;
    Elephant elephant;
    Monkey monkey;

    Animal *animal1 = &lion;
    Animal *animal2 = &elephant;
    Animal *animal3 = &monkey;

    animal1->perform();
    animal2->perform();
    animal3->perform();

    return 0;
}
举报

相关推荐

0 条评论