c++智能指针
2013-12-02 23:11 Clingingboy 阅读(583) 评论(0) 编辑 收藏 举报
跟comptr类似
明确定义AddRef和Release,然后定义与comptr类似的一个辅助类.
这里有2种方式
1.Release的时候引用计数为0的时候删除对象
2.定义一个管理类RefCountedMgr,把RefCounted都添加到其中,Release引用计数为0时,不删除对象,而是缓存起来以便重新使用,RefCountedMgr析构时删除对象
跟comptr类似
明确定义AddRef和Release,然后定义与comptr类似的一个辅助类.
这里有2种方式
1.Release的时候引用计数为0的时候删除对象
2.定义一个管理类RefCountedMgr,把RefCounted都添加到其中,Release引用计数为0时,不删除对象,而是缓存起来以便重新使用,RefCountedMgr析构时删除对象