代码改变世界

随笔档案-2012年8月23日

【转】C++继承中的重载,覆盖和隐藏

2012-08-23 21:59 by coodoing, 549 阅读, 收藏, 编辑
摘要: 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖/重写(override),隐藏(hide)。在早期的C++书籍中,常常把重载(overload)和覆盖(override)搞错!我们先来看一些代码及其编译结果。实例一:基类函数没有virtual,派生类中函数同名,参数随便 #include "stdafx.h" #include <iostream.h> class CB { public: void f(int) { cout << "CB::f(int)" << endl; } };... 阅读全文
点击右上角即可分享
微信分享提示