摘要: c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢? 1.我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int 阅读全文
posted @ 2018-06-09 16:26 大老虎打老虎 阅读(262) 评论(0) 推荐(0)
摘要: 代码不完善,大概是这个思路,赋值,拷贝构造,析构时都要考虑引用次数 阅读全文
posted @ 2018-06-09 16:15 大老虎打老虎 阅读(161) 评论(0) 推荐(0)
摘要: 部分参考地址https://blog.csdn.net/yanglingwell/article/details/56011576 auto_ptr是c++标准库里的智能指针,但是具有以下几个明显的缺陷,使用时要注意 1.就是所谓的控制权转移,下面是模拟代码 在赋值运算符重载和拷贝构造函数中将资源转 阅读全文
posted @ 2018-06-09 11:20 大老虎打老虎 阅读(305) 评论(0) 推荐(0)