CL_SharedPtr<MyClass> ptrMy(new MyClass);
CL_SharedPtr<MyClass> ptr_a(ptrMy);
CL_SharedPtr<MyClass> ptr_b = ptr_a;
以上3给指针则指向同一对象,除非所有指针都disconnect,否则对象不会销毁.
CL_SharedPtr<MyClass> ptrMy(new MyClass);
CL_WeakPtr<MyClass>ptr_wa(ptrMy);
CL_WeakPtr<MyClass>ptr_wb = ptr_wa;
如果ptrMy调用disconnect则会直接销毁对象,ptr_wa和ptr_wb为is_null;
	
posted on 2010-06-20 12:50 
我风 阅读(319) 
评论(0)  编辑 收藏 引用  所属分类: 
ClanLib