c++oding="utf-8" ?>
c++中的动态多态性依赖于虚函数机制来实现。
1、 启动一个C++源代码文件。

2、 定义一个名为Animal2的类,在该类中声明一个虚函数speak。

3、 构建Cat2类,使其公有继承自Animal2,并对speak函数进行重写(覆盖)。

4、 编写一个独立的普通函数,参数为基类引用或指针类型,内部调用speak成员函数完成输出操作。

5、 在main函数中实例化Cat2对象,并将该对象(或其地址/引用)传入前述外部函数。

6、 执行程序,观察控制台输出效果。

C++免费学习笔记(深入):立即使用
在学习笔记中,你将探索 C++ 的入门与实战技巧!











