COM组件中,纯虚函数QueryInterface最终是由用户去实现,还是说该函数已经由系统给您处理了。因为我很多时候在工程代码并没有看到
QueryInterface的实现,更多的时候是直接使用?QueryInterface作为抽象基类IUNKNOWN的纯虚函数,有下面的伪代码:
interface A :public IUnknown
{
    virtual int getAddr() = 0;
}Class cA : public A
{
   cA()  { // do some useful code }
   ~cA() { // also do some code }   virtual int getAddr()   {    // do some code  }
}很多时候我并没有看到工程代码中有QueryInterface的实现,在COM本质论中是有QueryInterface简单的实现,有类去实现当然也简单,
不过那也不是COM本身的实现方式,我的问题就是:
QueryInterface是由COM系统实现,还是由Class cA用代码去实现?谢谢