条款37:绝不重新定义继承而来的缺省参数值
这是我以前所不知道的,在读这本书的时候所涉及到的知识点,还没有遇到过什么新东西,然后越往后越要知道C++不过是种工具,如果工具用好了,不过是消除了工作可能遇到的障碍。但这并不代表C++好了,其他所有的东西都没有问题了。具体的做事情的办法是和工具无关的。这件事情C++可以做好,并不代表C做不好,java也可以的。
在这里C++的默认参数是静态绑定的,所以静态绑定就是和non-virtual函数是一个概念,所以在虚函数的使用上,需要重新复写默认参数。如果想规避,NVI是个好办法。