永远不要重新定义继承而来的函数默认参数值
一个替换虚函数的不同方法:其中的一个是非虚接口用法(NVI idiom):用基类中的public非虚函数调用一个private虚函数,private虚函数可以在派生类中重新被定义。现在,我们用非虚函数指定默认参数,而用虚函数来做实际的工作。
 永远不要重新定义继承而来的函数默认参数值
一个替换虚函数的不同方法:其中的一个是非虚接口用法(NVI idiom):用基类中的public非虚函数调用一个private虚函数,private虚函数可以在派生类中重新被定义。现在,我们用非虚函数指定默认参数,而用虚函数来做实际的工作。
 
effective c++ Item 37 永远不要重新定义继承而来的函数默认参数值:等您坐沙发呢!