C++ 多态的实现
多态是面向对象编程中的一个重要概念,它允许不同类型的对象对同一消息做出不同的响应。在 C++ 中,多态性通过虚函数和指针/引用实现。虚函数是一种在基类中声明的函数,可以在派生类中被重写。通过使用虚函数,可以在运行时确定调用哪个函数,从而实现多态性。
下面我们将通过一个简单的示例来演示 C++ 中多态的实现方式。
#include <iostream>
// 基类
class Animal {
public:
virtual void makeSo