firemail
标题:
mozilla智能指针
[打印本页]
作者:
hechengjin
时间:
2015-9-16 09:15
标题:
mozilla智能指针
mozilla智能指针, 当计数为0时,释放对象 (对象都创建在堆上面)
计数是在对象中
void fun(obj **p);
obj * p;
fun(&p); //这个使用了引用传递指针
nsComPtr<obj > p; //大部分时候,这个跟obj *p表现的很象
但使用上面的函数时
不能fun(&p), 这样传递的是nsComPtr对象的地址,而我们需要的是它包含的指针的地址,所以就用了
fun(getter_addRefs(p))
欢迎光临 firemail (http://firemail.wang:8088/)
Powered by Discuz! X3