刚开始学com, 小弟请教各位, 在 pI->QueryInterface(IID_IX, (void**)&pIX)中, (void**)&pIX 怎么解释,
刚刚开始学com, 发现很多c的基础知识都不懂.
IX* pIX = NULL;
HRESULT hr = pI->QueryInterface(IID_IX, (void**)&pIX)
...
...
HRESULT __stcall CA::QueryInterface(const IID& iid, void** ppv)
{
if(iid == IID_IUnknown)
{
*ppv = static_cast<IX*>(this)
}
...
}
其中 (void**)&pIX 怎么解释, 我怎么也看不懂. 还有 *ppv 我也看不懂