![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++基础
cainiao_23333
这个作者很懒,什么都没留下…
展开
-
C++中的覆盖与隐藏(详细讲解)
https://www.cnblogs.com/cdp1591652208/p/7748546.html C++类中覆盖与隐藏一直是一个容易理解出错的地方,接下来我就详细讲解一下区别在何处 覆盖指的是子类覆盖父类函数(被覆盖),特征是: 1.分别位于子类和父类中 2.函数名字与参数都相同 3.父类的函数是虚函数(virtual) 隐藏指的是子类隐藏了父类的函数(还存在),具有以下...转载 2019-09-21 01:06:33 · 542 阅读 · 0 评论 -
new和delete重载
1. 简介 new/delete关键字,其本质是预定义的操作符,因此支持重载 默认new和delete的行为: new: ①获取内存空间(默认为堆空间);②在获取的空间中调用构造函数创建对象 delete:①调用析构函数销毁对象;②归还对象所占用的空间(默认为堆空间) 2.C++中new/delete操作符重载的两种方式 全局重载:会影响所有的类(不推荐) 局部重载:针...转载 2019-10-06 13:16:32 · 550 阅读 · 0 评论