main函数
时间: 2023-08-21 21:06:27 浏览: 83
c语言面试题----main函数
好的,接下来我可以为你编写一个示例 `main` 函数,来展示如何使用上述派生类:
```c++
int main() {
// 创建不同的动物对象
Animal* animal1 = new Dog();
Animal* animal2 = new Cat();
Animal* animal3 = new Bird();
// 调用它们的 makeSound 函数
animal1->makeSound(); // 输出:汪汪汪!
animal2->makeSound(); // 输出:喵~~喵~~
animal3->makeSound(); // 输出:叽叽喳喳!
// 释放内存
delete animal1;
delete animal2;
delete animal3;
return 0;
}
```
在上述 `main` 函数中,我们首先创建了三个不同的动物对象,分别是狗、猫和鸟。然后我们调用它们的 `makeSound` 函数,分别输出它们的叫声。最后我们释放了动态分配的内存。
阅读全文