为什么用**ppv(com)too
dabou 2001-08-13 02:29:21 HRESULT CX::QueryInterface(const IID& iid,void **ppv)
{
if(iid==IID_IUnknown)
{
*ppv=(IUnknown*)this;
((IUknown*)(*ppv))->AddRef();
}
.....
return S_OK;
}
为什么不用*pv呢?像
HRESULT CX::QueryInterface(const IID& iid,void *ppv)
{
if(iid==IID_IUnknown)
{
ppv=(IUnknown*)this;
((IUknown*)(ppv))->AddRef();
}
.....
return S_OK;
}