分类: LINUX
2009-10-04 01:28:30
C++规定动态联编是在虚函数的支持下实现的
虚函数是动态联编的基础。虚函数是非static的成员函数
说明虚函数的方法如下:
virtaul <类型说明符><函数名>(<参数表>);
例6.3虚函数
虚函数替换的条件:
从上面的例子可以看到,派生类中对基类的虚函数进行替换时,要求两者满足如下条件:
与基类虚函数有相同的参数个数
其参数的类型与基类的虚函数的对应的参数类型相同
其返回值与基类函数的相同
满足上述条件的派生类成员函数,自然是虚函数,可以不必加virtual说明