摘要:        
C++的重载(overload)与重写(override)成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。示例中,函数Base::f(int)与Base::f(float)相互重载,而Base::g(void)被Derived::g(void)重写。#include using namespace std;class Base{publ    阅读全文
posted @ 2012-08-09 18:26
阿凡卢
阅读(19972)
评论(2)
推荐(2)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号