smart_pointer example
Posted herd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了smart_pointer example相关的知识,希望对你有一定的参考价值。
#pragma once
template<typename T>
class smart_pointer
private:
T* m_pRawPointer;
public:
smart_pointer(T* pData) :m_pRawPointer(pData)
//复制构造函数
smart_pointer(const smart_pointer& anotherSP);
//赋值
smart_pointer& operator=(const smart_pointer& anotherSP);
//
T& operator* () const
return *(m_pRawPointer);
T* operator-> () const
return m_pRawPointer;
;
以上是关于smart_pointer example的主要内容,如果未能解决你的问题,请参考以下文章