在书看到一个com智能指针方面的东西.有一点看不明白它是一个模板类
IPtr<T,IID>它重载了两个"="操作符
一个是T* operator=(T *pi)
另一个是T* operator=(IUnknown *pi)T* operator=(IUnknown *pi)书上说:
当T为IX时,给这个IPtr赋IY的指针时会调用T* operator=(IUnknown *pi)为什么啊?一个是IUKNOWN,一个是IY,应该编译不通过才对呀?????