接口IA ia 用 ia->release(),当ia的计数为0时,才真正释放资源;
有个问题:
ib = ia;//不用addref
ic = ia;//不用addref ia-〉release(); ib-〉release();
ic->release();这样是不是有问题?
内部机制是?
有个问题:
ib = ia;//不用addref
ic = ia;//不用addref ia-〉release(); ib-〉release();
ic->release();这样是不是有问题?
内部机制是?
CComPtr Class
addref和release要自己管理
一一对应
ib-〉release();//程序已经开始报错了,ib此时所指向的对象已经是无效的了。
ic->release();//在上一行代码那里已经挂了,基本是没有机会执行。