shared_ptr、unique_ptr和weak_ptr是C++中智能指针的三种类型,它们用于管理动态分配的内存,避免内存泄漏和悬空指针的问题。 shared_ptr(共享指针): 概念:shared_ptr是一种引用计数智能指针,可以跟踪有多少个指针共享同一块内存资源。 优势:可以在多个地方共享同一块内存资源,当最后一个shared_ptr离开作用域时,...
本作业主要考察:复制控制/动态内存管理/模板编程/基于引用计数的智能指针原理/测试驱动开发 实现代码完成下面的my_shared_ptr以及main函数中的测试用例 本实现主要是利用复制控制来增加引用计数实现智能指针。 C+…