📄 abstract.cc
字号:
#include <iostream>using namespace std;class Animal{ int age; int weight;public: Animal():age(0),weight(0){} Animal(int a, int w):age(a),weight(w){} virtual void eat()=0; virtual void shout()=0;};class Dog : public Animal{public: void eat() { cout << "dog eats bone" << endl; } void shout() { cout << "WangWang!!" << endl; }};class Pekinese : public Dog{public: void shout() { cout << "Ao-------" << endl; }};void speak( Animal& a ){ a.shout();}int main(int argc, char* argv[]){ Animal* p=NULL; Dog od; Pekinese op; p = &od; p->shout(); p = &op; p->shout(); cout << "==============" << endl; speak( od ); speak( op ); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -