通过赋值得到已经存在的接口指针的引用,是否需要使用引用计数(即对AddRef()和Release()的调用),关键在于:该引用对接口的生命周期是否有影响。
例如:
pIX1->AddRef();
....Do something with pIX1
pIX2=pIX1;
....Do something with pIX2
pIX1->Release();
在上述情况中,是不需要进行引用计数的。
例如:
pIX1->AddRef();
....Do something with pIX1
pIX2=pIX1;
....Do something with pIX2
pIX1->Release();
在上述情况中,是不需要进行引用计数的。