abstract.cc
来自「做为SD0609的一员,我扎实的基础是如何打出来的,来看看我那时连猴子选大王都不」· CC 代码 · 共 52 行
CC
52 行
#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 + =
减小字号Ctrl + -
显示快捷键?