博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多态,虚函数
阅读量:4931 次
发布时间:2019-06-11

本文共 287 字,大约阅读时间需要 1 分钟。

多态:在继承的基础上,函数名相同,但不同对象调用时,行为不同。(需要加上virtual)

例如:已知A继承B(A:子类,派生类;B:基类,父类)

则:B *p=new A(); 若B里面有virtual修饰某个函数,而A里面也有相同的函数名,那么就可以通过p调用A的那个函数;若是没有virtual修饰,则只能调用B类自己的函数,A类的函数都不能使用到

即,要是没有virtual,这句话就等价于:B *p=new B(); 

项目:Polymorphism,内有虚函数的说明

 

转载于:https://www.cnblogs.com/pjishu/p/9263816.html

你可能感兴趣的文章
在本地安装oracle-maven库
查看>>
HTML连载15-文本属性&颜色控制属性
查看>>
刚入前端整合的一个手机端页面适配+预加载+获取资源加载进度等的一个小模板...
查看>>
js ajax请求流程
查看>>
[教程]Ubuntu下完整配置自动壁纸切换
查看>>
Extjs中获取grid数据
查看>>
01、spring概述
查看>>
怎样才是真正的灰度发布?
查看>>
洛谷 P1531 I Hate It
查看>>
开发环境、测试环境、生产环境 到底是什么?
查看>>
vuejs及相关工具介绍
查看>>
项目中的Libevent(多线程)
查看>>
关闭客户端连接的两种情况
查看>>
bat----服务器重启后爬虫自动运行
查看>>
ThinkPHP 模板的包含、渲染、继承
查看>>
K-Means 聚类
查看>>
向shell脚本中传入参数
查看>>
XML解析之SAX解析
查看>>
jsp 四大域范围
查看>>
Cycloid Hydraulic Motor Use: Use Failure And Treatment
查看>>