inside com 附带光盘中的一处疑问点,与大家讨论。
在第八章的例子中,cmpnt1.cpp中的CA::Init()中,有一句话 m_pUnknownInner->QueryInterface(IID_IY, (void**)&m_pIY);
我觉得应该是
m_pUnknownInner->NondelegatingQueryInterface(IID_IY, (void**)&m_pIY);
因为m_pUnknownInner是被强制转换成INondelegatingUnknown类型的。
不知大家有何看法,如果是我理解有误,请指点一二,多谢。