原因:虚函数是动态绑定的,但缺省参数是静态绑定的。这意味着你最终可能调用的是一个定义在派生类,但使用基类中的缺省参数值的虚函数。
C++ 绝不要重新定义继承而来的缺省参数值
最新推荐文章于 2025-08-01 10:01:45 发布
本文探讨了虚函数和缺省参数之间的潜在冲突问题。解释了为何虚函数采用动态绑定而缺省参数则是静态绑定,并指出这可能导致调用派生类中的虚函数时使用基类的缺省参数值。

360

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



