Effective C++条款38: 决不要重新定义继承而来的缺省参数值

文中给出解释“如果缺省参数值被动态绑定,编译器就必须想办法为虚函数在运行时确定合适的缺省值,这将比现在采用的在编译阶段确定缺省值的机制更慢更复杂。做出这种选择是想求得速度上的提高和实现上的简便”。

 

缺省参数在编译时绑定,而不是在运行时绑定,主要是为了高效运行。

posted @ 2013-05-29 22:22  helloweworld  阅读(156)  评论(0编辑  收藏  举报