首页 > 编程语言 > 详细

C++ 重载 覆盖 隐藏 重写 重定义

时间:2014-02-28 14:05:49      阅读:419      评论:0      收藏:0      [点我收藏+]

1:重载(overload):在同一个类中,函数名相同,参数不同

2:覆盖(overlaod):派生类和基类直接,函数名相同,参数相同,基函数必须有virtual关键字。在Think In C++一书中说可以称之为重写(override)。其实就是虚函数

3:隐藏(Think In C++一书称重定义(redefining)):

3.1:派生类和基类函数同名,但是参数不同,不论有无virtual关键字,基类的函数被隐藏

3.2:派生类和基类函数同名,参数相同,但基类无virtual关键字,此时基类函数被隐藏

C++ 重载 覆盖 隐藏 重写 重定义,布布扣,bubuko.com

C++ 重载 覆盖 隐藏 重写 重定义

原文:http://blog.csdn.net/x356982611/article/details/20034241

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!