大佬教程收集整理的这篇文章主要介绍了c – 具有公共非虚拟析构函数的类是否应标记为“最终”?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Herb Sutter wrote:
根据该指南,如果您有一个具有公共非虚拟析构函数的类,则该类不应该用作基类.
为什么不把它标记为最终执行?
但萨特也在wrote以下,暗示最终不需要使用:
另一个相关的引用,暗示现在应该使用的最终版本来自Scott Meyer的Effective C,第7项:
另一个数据点是standard library has no types marked “final”,但其原因似乎是为了避免破坏代码.
这里有一个类似的问题,但不完全重复,因为它错过了“受保护的非虚拟”选项:Default to making classes either `final` or give them a virtual destructor?
以上是大佬教程为你收集整理的c – 具有公共非虚拟析构函数的类是否应标记为“最终”?全部内容,希望文章能够帮你解决c – 具有公共非虚拟析构函数的类是否应标记为“最终”?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。