![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
沥尘
这个作者很懒,什么都没留下…
展开
-
C++成员函数的 重载、隐藏、覆盖分析(转)
林锐博士的《高质量C++/C编程指南中对“成员函数的重载、覆盖、隐藏 ”分析设计到一些本质的东西,可能因为博士处一个比较高的位置,对一些问题看来是理所当然,所以其解释可能过于简单,对初学者可能不是十分好理解。 下面,我就这三个规则提出一些个人的看法,理解。这个三规则的顺序我认为应该改为“重载、隐藏、覆盖”来讲,可能思路会清晰一些。 重载的特征: 1、处在相同的空间中,即相同的转载 2013-06-12 17:45:53 · 597 阅读 · 0 评论 -
何时调用构造函数和析构函数
原文地址http://blog.csdn.net/feitianxuxue/article/details/7323054 构造函数的作用是保证每个对象的数据成员都有何时的初始值。 析构函数的作用是回收内存和资源,通常用于释放在构造函数或对象生命期内获取的资源。 构造从类层次的最根处开始,在每一层中,首先调用基类的构造函数,然后调用成员对象的构造函数。析构则严格按照与构造相反的次序执行,转载 2014-01-03 21:38:05 · 1045 阅读 · 0 评论