![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
碰嚓嚓
这个作者很懒,什么都没留下…
展开
-
友元函数
友元就是提供了一种机制使得非类中的成员也能访问类中私有的函数 我们可以这样来理解 友元相当于我的好朋友,友元类相当于好朋友那一家。 下面我们有好朋友的这个思路来理解一下以下几点 如果类A声明为类B的友元类,那么类A的所有成员函数都自动成为类B的友元函数。 A是B的朋友,那么A的一家人都是B的好朋友 友元关系是单向传递的 A是B的好朋友,但B并不一定是A的好朋友 友元关系不具有传递性 也就是说C是...原创 2020-05-06 21:27:10 · 139 阅读 · 0 评论 -
析构函数
析构函数和构造函数是一对,构造函数服务于一个对象的出生,析构函数服务于一个对象的死亡。 为什么要用它: 当我们的成员函数中出现指针的时候,说明我们接下来的main函数中会有new对象的操作出现(要不创建指针指向哪里呢)当我们new对象的时候,就必然回在内存中开辟新的空间,因此在程序结束时就必须释放掉这个空间,否则他就成为了垃圾。 我们的析构函数就是用来做垃圾清扫工作的,把这个程序中new出来的空间...原创 2020-04-25 12:05:01 · 183 阅读 · 0 评论 -
拷贝构造函数
这里总结构造函数、析构函数、拷贝构造函数的应用 析构函数 析构函数和构造函数是一对。构造函数用于创建对象,而析构函数是用来撤销对象。简单的说:一个对象出生的时候,使用构造函数,死掉的时候,使用析构函数。 当然,后早函数可以拥有多个,但是析构函数永远只有一个。不过如果咱们没写,析构函数会和构造函数一样自动调用一个空白的。 析构函数在构造函数名前加“~” 析构函数没有返回值类型,没有return...原创 2020-04-08 21:43:34 · 225 阅读 · 0 评论