原创地址:http://www.cnblogs.com/tanky_woo/archive/2012/02/08/2343203.html(致敬)先来看几个概念:重载(overload),重写(override,也称覆盖), 重定义(redefine,也称隐藏,不确定在英文中是否应该称为redefine)一、重载(overload)指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Ba
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号