永发信息网

谁能给我个c++的虚函数的使用实例,并告诉我虚函数是怎么用的

答案:1  悬赏:10  手机版
解决时间 2021-05-10 00:28
谁能给我个c++的虚函数的使用实例,并告诉我虚函数是怎么用的
最佳答案

class A{ //基类


private:


int name; //, 只有一个属性


public:


virtual void print(){ cout<<name<<endl; } //虚函数。


};


class B:public A{


private:


int type; //继承了基类的name,又多了新的属性type


public:


virtual void print()//重载虚函数


{


cout<<name<<" "<<type<<endl;


}


};



void main()


{


A* p,*q;


p=new A;


p.print(); //调用A::print()


q=new B;


q.print(); //调用B::print();


}



//还有一种纯虚函数,如上例中A::print()改为 virtual void print()=0;


//出现这种定义后,以A定义的实例不能调用print,除非类A派生出新类并重载了函数print()。


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百合花多少钱一朵呀
如何让自己变的白点?嗯?
主板是精英G41T.CPU是InterE3200,内存1G,硬盘
现在一般的光电有线鼠标价位在多少之间?
12月4日篮球公园介绍艾弗森的前面那段钢琴曲
我家男虎宝宝预产期是2010年农历九月出生我老
系网集:爱的反转,反转剧情,对谁更深刻…,
长冻疮了怎么办,有什么方法能快点好起来?
阿凡达经典台词,在因果的十字路口再会吧是什
电脑课重启还原?关键字 重启还原
飞轮海最近都在做些什么?
N86同N85有什么不同?我该买边台
中国生产的第一包烟上有没有“吸烟有害健康”
益万家百货这个地址在什么地方,我要处理点事
酒吧元旦活动策划
推荐资讯
用蓝牙怎么传歌,谁知道智能手机用蓝牙怎么传
大话西游表情包
航天飞机是谁发明的?
从莱芜到章丘车票多少钱?
现在干啥最挣钱
关于纹身,现在纹什么好看?
大闸蟹吃什么,跑什么图 容易得大闸蟹~!
魔兽世界国服3.22狂暴战装备选择
排列组合的题
东莞东到鹰潭的卧铺票价多少
DNF怎么快速赚钱呀
彩虹岛上海红樱桃有人代练么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?