深刻剖析之c++博客文章

三大特性

封装、继承、多态

多态

C++ 虚函数表解析
C++多态的实现原理

  • 介绍了类的多态(虚函数和动态/迟绑定)和函数多态(参数不同实现重载)

C++ 多态总结

  • 总结了一些不易注意到的点
    1. 构造函数不能虚, 析构函数建议虚, 因为防止子类没有析构内存泄漏
    2. 重载/隐藏/重写()+协变
    3. 静态不能虚. 尽量不在con/destructor 调用虚函数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容