您好、欢迎来到现金彩票网!
当前位置:热购彩票app下载 > 公有成员 >

C++ 成员函数的重载继承覆盖和隐藏

发布时间:2019-06-13 01:10 来源:未知 编辑:admin

  C++中的成员函数有四种,分别是普通成员函数,virtual虚函数,const成员函数。

  其中(1)(2)是重复定义,故编译不能通过,而(3)与(1)(2)是不同类型的函数,是重载。

  (3)参数类型,顺序 或 数目不同(包括const参数和非const函数)

  从成员函数的重载特征中,可以知道(1)(2)是重复定义。那么(3)为什么和(1)(2)不同呢?

  (1) 派生类的函数与基类的函数同名,但是参数列表有所差异。此时,不论有无virtual关键字,基类的函数在派生类中将被隐藏。(注意别与重载混合)

  (2)派生类的函数与基类的函数同名,参数列表也相同,但是基类函数没有virtual关键字。此时,基类的函数在派生类中将被吟唱。(注意别与覆盖混合)

  每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。

  全新HUAWEI MateBook E图赏:高品质轻薄便携设计 自由更贴心

http://e-ndicus.com/gongyouchengyuan/439.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有