首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这就是传说中的智能指针么?该怎么解决

2012-04-26 
这就是传说中的智能指针么???C/C++ code/***********这就是智能指针么?感觉像计数器***********/class U_p

这就是传说中的智能指针么???

C/C++ code
/***********这就是智能指针么?感觉像计数器***********/class U_ptr{private:    friend class Has;    int *ip;    int plus;    U_ptr(int *p):ip(p), plus(1){}    ~U_ptr() {delete ip;}};class Has{private:    int val;    U_ptr *use;public:    Has(int i, int *p): new U_ptr(p), val(i) {}    Has(const Has &rhs){val = rhs.val; use = rhs.use; ++use->plus;}    ~Has(){if(use->puls == 0) delete use;}};


[解决办法]
引用计数是智能指针的一种
[解决办法]
算是智能指针
[解决办法]
额 , 广义的吧 , 狭义的就是auto_ptr
[解决办法]
就是智能指针啊,用辅助类来实现智能指针!!!

热点排行