使用引用计数实现最简单的智能指针2

使用模板技术完善智能指针,将引用计数封装到类中
#include
#include
using namespace std;

template
class CSmartPtr;

template
class CRefCount
{
public:
friend class CSmartPtr;
CRefCount(T *stu)
{
m_stu = stu;
++m_count;
}

~CRefCount()
{
delete m_stu;
m_stu = nullptr;
m_count = 0;
}

int release(void)
{

if (--m_count == 0)
{
cout << "m_count =" << m_count << endl;

使用引用计数实现最简单的智能指针2最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/13074.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>