W3School TIY Editor
W3School 在线教程
改变方向
暗黑模式
#include
using namespace std; class Animal { public: void sound() { cout << "动物声音\n"; } }; class Dog : public Animal { public: void sound() { cout << "狗吠叫\n"; } }; int main() { Animal* a; // 声明一个指向基类 (Animal) 的指针 Dog d; // 创建一个派生类 (Dog) 的对象 a = &d; // 将基类指针指向 Dog 对象 a->sound(); // 使用指针调用 sound() 函数。由于 sound() 不是虚函数,这会调用 Animal 的版本 return 0; }