1. 程式人生 > >C++ COM實現之三 實現類廠

C++ COM實現之三 實現類廠

類廠是什麼?就是一個工廠用於建立各種產品,將建立好的產品提供給外部使用者使用。其實現如下:

factory.h

factory.cpp

將類廠加入mycom中

目前我們實現的這些函式目的是讓系統以為這是一個COM,我們的目的達到了,不過客戶呼叫CoCreateInstance仍然會失敗,那是因為CClassFactory::CreateInstance中我們直接返回了E_NOINTERFACE。