世界热门:虚函数实现多态性_在c 中虚函数和多态性是什么意思
1、多态是指使用相同的函数名来访问函数不同的实现方法,即“一种接口,多种方法”,用相同的形式访问一组通用的运算,每个运算可能对应的行为不同。
2、C++支持编译时多态和运行时多态,运算符重载和函数重载就是编译时多态,而派生类和虚函数实现运行时多态。
3、运行时多态的基础是基类指针,基类指针可以指向任何派生类对象。
(资料图片)
4、虚函数与基类指针在一起时会有奇妙的现象。
5、1.虚函数是为了实现多态而存在的请看以下程序:#include <
6、父类的对象可以有很多,自行车,摩托车,轿车等,如果用一个父类的对象赋给子类汽车的指针,汽车有的属性,例如发动机,父类对象就没有,会产生错误。
7、父类指针可以指向子类对象(即将子类对象赋值给父类指针):由于继承的关系,子类对象同样也是父类的对象,例如:汽车有轮子,汽车也属于车,父类车也有轮子,这种情况下,子类对象就成为了父类的一个对象,所以只能操作父类有的属性及函数。
8、对于那些父类没有的属性,必须将父类指针强制转化为子类指针后才可使用。
9、虚函数的多态体现我们都知道,程序运行的过程要经过 预处理,编译,运行,链接等步骤。
10、虚函数在程序运行的时候才被绑定,编译的时候不进行相关处理,只有运行的时候才对其进行相关操作。
11、 所以在程序片:======================================================= F *ff; ff = &s;//将一个父类指针指向一个子类对象;子类指针不能指向父类对象 ff->novir();//父类起作用,显示father novir ff->vir();//子类起作用,虚函数多态的用处,显示 son vir======================================================= 程序在运行时决定调用虚函数的哪个定义,这个决定依赖于基类型指针所指向的对象的类型。
12、通过点运算调用虚函数时,忽略了虚函数的多态性,**只有**使用***基类型指针访问虚函数***,运行时的多态性才得以体现。
13、即C++根据指针指向对象的类型来决定调用虚函数的哪个定义,在这里,指针所指向的类型为子类对象,所以虚函数使用子类的函数。
本文到此分享完毕,希望对大家有所帮助。
标签:
相关阅读
-
05-03
-
05-03
-
05-03
-
05-03
推荐阅读
-
世界热门:虚函数实现多态性_在c 中虚函数和多
1、多态是指使用相同的函数名来访问函数不同的实现方法,即“一种接口,多种方法”,用相同的形式访问一组更多
2023-05-03 21:01:43
-
英语教师网络研修总结_英语教师网
1、网上的课件,有的可以免费下载;有的是不能免费下载的。2、如果不是免费的,自己可以尝试着去积分,或者更多
2023-05-03 19:58:32
-
专访:使用人民币结算中国进口商品有助于阿根廷应
新华社布宜诺斯艾利斯5月2日电专访:使用人民币结算中国进口商品有助于阿根廷应对当前经济挑战——访阿根廷更多
2023-05-03 19:12:02
-
游客手机掉进西湖,被收1500元打捞费?西湖景区回
5月2日,有游客发布视频称,自己的手机掉到西湖里,被一位衣服上写着“应急救援”的男子要价1500元捞起,他更多
2023-05-03 18:20:43
-
放松身心亲近自然 自驾露营成旅游新风尚
今年“五一”假期,我国旅游业的快速恢复催生自驾露营休闲游、短途游、夜游等新型旅游产品提质升级。快速更多
2023-05-03 17:17:58
-
广交会观察:中华文化催生外贸新增长点
中新社广州5月3日电题:广交会观察:中华文化催生外贸新增长点中新社记者蔡敏婕被誉为丝绸界“软黄金”的香更多
2023-05-03 16:36:15
-
湖北一女孩当街翻垃圾桶捡垃圾,镇政府:系孩子赌
对此,5月3日,湖北省恩施州利川市文斗镇政府回应澎湃新闻称,此事存在误会,系小女孩和妈妈赌气出门捡垃圾更多
2023-05-03 15:58:29
-
环球快资讯丨wed服务器_wed
1、【问题描述】:网页游戏黑屏,白屏,IE导致的无法调出flash 【原因分析】:Flash游戏无法运行时,可能由于IE更多
2023-05-03 14:45:21
时尚热图
热门标签
精彩放送
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
05-03
-
今日必看
-
精彩话题
-
最新见闻
- 东吴证券给予吉贝尔买入评级 小而美的创新药企 销售改革激发活力
- 环球今日讯!中银证券给予滨江集团买入评级
- 月季花的栽培方法_需要注意什么
- 世界微动态丨飞猪:国内游预订量较春节翻倍增长 中长线游占比超9成
- 爆火的淄博和它的“过客”经济
- 环球精选!四川宜宾市兴文县发生4.0级地震
- 本立科技收关注函:要求说明拟10转5派1.5元方案是否与公司业绩增幅相匹配,是否炒作股价-天天短讯
- 当前速递!微软和Alphabet等公司CEO将前往白宫讨论AI事宜
- 一夜损失200亿!“华尔街狼王”被全球知名做空机构盯上,《华尔街》以他为原型,曾做空多家世界500强 天天短讯
- 全球快报:爱立信研发卫星与手机直连技术 预计2025年实现商用
- 今日宝骏310w质量口碑怎么样_宝骏310w怎么样质量好不好
- 广西畅通货币信贷政策传导渠道 引流金融“活水”润泽实体经济
- 代糖行业没“凉”,但赤藓糖醇“崩了”
- 【天天新要闻】价格暴降!2800元降到280元,马上还要降?
- 五一档全国电影票房已突破13亿元
- 环球今日讯!机构:“五一”淄博酒店预订量较2019年同期增长超10倍
- 姐弟三人进京游玩迷了路 北京公交乘务管理员帮忙找到家人
- 最新资讯:玉渊潭公园:因天气原因,公园游船今天14时停止售票
- 国联证券给予今世缘买入评级,22年圆满收官,23年开门红保驾全年目标 焦点日报
- 飞利信年报遭问询:要求说明西北地区收入同比大增、与前期业绩预告披露情况不符的原因
- 环球热点评!新增153家门店 星巴克发布今年二季度财报显示消费全面复苏
- 一夜蒸发200亿!这家做空机构盯上“华尔街狼王”!曾做空印度首富“一战成名”
- 新野纺织:5月5日开市起被实施退市风险警示
- 辛普森杀妻案 全球今日报
- “X+商业”业态多重衍生长三角布局提速 招商商管2023年将在全国推超30个新项目 天天速看
- 更上一层楼_对于更上一层楼简单介绍 今亮点
- 环球信息:中天金融:公司股票交易被实施退市风险警示,5月4日停牌一天
- 早起云南吃过桥米线,傍晚老挝万象吃火锅!坐上动车去老挝,一日品两国美食 环球观速讯
- 华西证券给予太平鸟买入评级 当前热门
- 金融支持科技企业更精准
- 四川自贡市贡井区发生3.7级地震 震源深度10千米
- 5.3香港恒生指数日内短线操作建议
- 全球速看:“神奇天路”提质升级再创奇迹
- 环球热推荐:寻访|真假“济南王墓”:一个少数民族政权下的汉人贵族
- 当前关注:热火落选秀今日共得到74分 1966年以来季后赛最多
- 当地通报:退票!停业整顿!|世界最资讯
- 新时达收关注函:要求说明额外支付对应股权未分配利润和资金占用费是否属于财务资助或其他利益输送|每日速讯
- 上市公司业绩保持韧性增长 热文
- 微动态丨家电市场迎政策利好
- 帝尔激光收关注函:要求说明拟10转6派4.7元分红方案的确定依据及合理性 最新
- 世界微动态丨大兴经开区组团南下“敲门”招商 润和软件北方总部成功落地
- 云南深夜连发两次地震!大理震感明显,已造成3人轻伤,最新情况→
- 门票没约上?沈阳故宫:下次半价! 每日快播
- 东莞跻身“全国热门旅游目的地”
- 四川自贡市贡井区发生3.7级地震,震源深度10千米 当前热文
- AI的终点就是MR!苹果MR新品进入最后冲刺阶段,受益上市公司一览
- ST大洲:申请撤销公司股票其他风险警示_速讯
- 港股低开低走 恒生指数盘中跌近2% 视讯
- 【新视野】金一文化:股票被实施退市风险警示、其他风险警示,5月4日停牌一天
- 2日广铁加开列车迎返程客流高峰,主要从湖南、粤东开往广深
- 环球观察:提醒!强降雨已提前“返岗”,请注意防范!
- 共青团中央:截至2022年底全国共有共青团员7358.3万名
- 5月10日首车起,北京6条公交入驻清河枢纽站
- 早知道|梅西将被巴黎“三停”两周 全球热点
- 环球观热点:港股石油股走低,亚美能源跌超3%
- “五一”期间香港喜迎内地游客,年轻人旅游模式更加多元_世界快消息
- 全球热讯:38万人次!“五一”假期前三日上海黄浦江游览核心水域客运量创新高
- 今日最新!多多钱包如何关闭免密支付 怎样关闭拼多多钱包免密支付
- “一名中国公民受伤”,使馆再次提醒!_天天观点
- 铁路上海站今迎五一返程客流最高峰,预计到达65.1万人次 天天信息
- 各地迎来假期返程高峰
- 百家化学制剂企业去年平均研发投入近3亿
- 时讯:5月3日全国铁路迎来返程客流高峰,预计发送旅客1935万人次
- 北京市民族饭店餐饮部面点厨师长赵会连:一点匠心出美味 十分象形外宾夸_环球看热讯
- 五一假期前四天 跨省游客占比23.6% 省内游客占比超76%
- 北京城市副中心2025年慢行里程将超1500公里
- 当前关注:【五四特别致敬·我还是从前那个少年】三位“80后”的别样青春
- 天天百事通!五一假期最后一天北京晴天继续控场 紫外线偏强午后南风较大
- 五一假期前四天 跨省游客占比23.6% 省内游客占比超76%
- 世界速看:中国气象局启动暴雨四级应急响应
- 暴雨蓝色预警继续!河南湖北安徽等地局部有大暴雨
- 焦点热文:第四届北京国际花园节持续至11月15日
- 青海省西宁市城西区西川南路消防救援站站长助理玛尼坚:磨砺技能 守护平安(劳动者之歌)
- 每日报道:市场忧虑情绪重燃美股收跌,美3月职位空缺数创近两年最低
- 云南突发5.2级地震!知名品牌召回422万件学生用品 立即停用!什么情况?
- 美前官员:货币政策缺陷造成银行风险累积
- 当前要闻:广东服务业线上消费规模全国第一 日均消费较2019年同期增长109%
- ARM确认递交美国上市申请,软银苦等终迎曙光
- 智者千虑,必有一失——巴菲特的10大失手时刻 世界微动态
- 各地迎来“五一”假期返程高峰
- 北京共青团汇聚青春力量服务首都发展大局 青少年当先锋、做闯将的行动更加有力
- 雄安新区跨境电子商务综合服务中心成立 助力本地产品“扬帆出海” 世界百事通
- 河南壮大县域富民产业 天天观点
- 上海今有阵雨或雷雨 最高27度 今起4天均有雨
- 全球快播:一季度长江干线港口货物吞吐量增长6.2%
- 美媒:摩根士丹利计划裁员3000人
- 山东专项治理不担当不作为乱作为假作为问题
- 去年实现净利润5.63万亿元,同比增长0.8% 上市公司业绩保持韧性增长
- 各地迎来假期返程高峰|世界快资讯
- “中国经验具有启迪和借鉴意义”
- 优化服务便捷老年人出行 焦点短讯
- 夯实生态产品价值实现的“数字底座”|今热点
- 热议:去年实现净利润5.63万亿元 同比增长0.8%—— 上市公司业绩保持韧性增长
- 高峰:中国足球从亚洲一流球队沦为亚洲三流球队,有4人要负责 报道
- 当前报道:中超要挣钱先瞄准票房
- 世界视点!湖南化工职院制药与生物工程学院创新创业大赛圆满收官
- 每日视讯:点亮假日
- 钛白粉企业一季度业绩承压 提价能否“破局”?_每日焦点
- 第四届北京国际花园节开幕
- 人艺新排《海鸥》如何演绎世界经典_全球新视野