主页
C++
C++ 虚函数
demo_virtual2
运行 ❯
×
更改方向
保存代码
更改主题
#include
using namespace std; class Animal { public: virtual void sound() { cout << "Animal sound\n"; } }; class Dog : public Animal { public: void sound() override { cout << "Dog barks\n"; } }; int main() { Animal* a; Dog d; a = &d; a->sound(); // Outputs: Dog barks return 0; }
Dog barks