摘要: https://www.cnblogs.com/gqtcgq/p/7492772.html 三:为什么多线程读写 shared_ptr 要加锁? 以下内容,摘自陈硕的 http://blog.csdn.net/solstice/article/details/8547547 shared_ptr的引 阅读全文
posted @ 2020-05-13 11:54 任仁人 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.智能指针的作用 C++程序设计中需要频繁地动态分配堆内存,堆内存的申请和释放都由程序员管理。程序员管理堆内存提高了程序的效率,但是整体来说堆内存的管理非常麻烦,且容易造成动态分配的堆内存没有正确释放或无法释放,导致资源浪费,程序运行速度变慢等问题。为了解决这些问题C++11提出了智能指针的概念, 阅读全文
posted @ 2020-05-13 11:12 任仁人 阅读(2043) 评论(0) 推荐(0) 编辑