随笔分类 -  C++重点 / C++之其余问题

摘要:# 2.为什么析构函数一般写成虚函数 在C++实现多态里,有一个关于 析构函数的重写问题:基类中的析构函数如果是虚函数,那么派生类的析构函数就重写了基类的析构函数。这里他们的函数名不相同,看起来违背了重写的规则,但实际上编译器对析构函数的名称做了特殊处理,编译后析构函数的名称统一处理成destruc 阅读全文
posted @ 2023-08-03 08:08 CodeMagicianT 阅读(137) 评论(0) 推荐(0) 编辑
摘要:# 1.C++的多态如何实现 ## 1.多态基本概念 多态是面向对象程序设计语言中数据抽象和继承之外的第三个基本特征。 多态性(polymorphism)提供接口与具体实现之间的另一层隔离,从而将”what”和”how”分离开来。多态性**改善了代码的可读性和组织性**,同时也使创建的程序具有**可 阅读全文
posted @ 2023-08-03 07:58 CodeMagicianT 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示