c++虚函数

来源:互联网 发布:重庆时时开奖软件 编辑:程序博客网 时间:2024/06/05 01:14

含有虚函数的类是



#include<iostream>using namespace std;class Animal{public:virtual void Shout()=0;//纯虚函数virtual void Impl()=0;Animal(){printf("Animal Constructor\n");}virtual ~Animal(){printf("Animal destroy!\n");}};class Dog:public Animal{public:Dog(){printf("Dog Constructor\n");}virtual void Shout(){printf("wang!\n");}virtual void Impl(){printf("implement of Dog!\n");}virtual ~Dog(){printf("Dog destroy!\n");}};void Test_func(){//Animal a; //抽象类不能建立对象Dog dog;Animal *animal=&dog;animal->Shout();animal->Impl();}int main(){Test_func();}


0 0
原创粉丝点击