effective C++中条款37:绝不重新定义继承而来的缺省参数值
virtual 函数会动态绑定,而virtual函数的缺省参数值是静态绑定的。用一个base类型的指针p去指向一个derived类对象,通过p调用虚函数时,会动态绑定到实际所指对象中的函数;用一个derived类型的指针p2指向一个derived对象,由p2调用函数时,直接就是调用的derived中的函数,其参数值也是derived类中函数对应的参数值。
#include
using name
原创
2015-06-25 11:10:44 ·
730 阅读 ·
0 评论