摘要: 原文地址:http://sns.linuxpk.com/blog-6583-17085.html一、重载(overload)指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回类型来判断。(1)相同的范围(在同一个作用域中) ;(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。(5)返回值可以不同;二、重写(也称为覆盖 override)是指派生类重新定义基类的虚函数,特征是:(1)不在同一个作用域(分别位于派生类与基类) ;(2)函数名字相同;(3)参数相同;(4)基类函数必须有 virtual 关键字,或者是override,但不能是 static 的 阅读全文
posted @ 2012-09-12 09:28 wangyujoy 阅读(171) 评论(0) 推荐(0) 编辑