37.绝对不要重新定义一个继承而来的缺省参数值,因为缺省参数值都是静态绑定的,而虚函数确是动态绑定的.
39.在大多数编译器中,sizeof(empty)获得1,因为面对“大小为零志独立(非附属)对象”,通常c++官方默认安插一个插入到空对象内,然而齐位需求可能被放大到一个int。
本文探讨了 C++ 中缺省参数值与虚函数之间的差异,并解释为何不应在派生类中重新定义基类的缺省参数值。此外,还讨论了大多数编译器如何处理空对象的大小问题。
37.绝对不要重新定义一个继承而来的缺省参数值,因为缺省参数值都是静态绑定的,而虚函数确是动态绑定的.
39.在大多数编译器中,sizeof(empty)获得1,因为面对“大小为零志独立(非附属)对象”,通常c++官方默认安插一个插入到空对象内,然而齐位需求可能被放大到一个int。
5282
3739
828
3836

被折叠的 条评论
为什么被折叠?