实现一个带引用计数的shared_ptr智能指针
*自定义一个myShared_ptr结构,包含引用计数、运算符、->运算符
// 自定义 shared_ptr 智能指针
template<class T>
class myShared_ptr {
public:
// 构造函数
myShared_ptr(T* ptr) :
_ptr(ptr), _pCount(new int(1)) {}
// 拷贝构造函数
myShared_ptr(const myShared_ptr& sp) :
_ptr(sp._ptr)
原创
2020-07-09 16:44:57 ·
232 阅读 ·
0 评论