接口的實現。
相關概念:純抽象基類:指包含純抽象函數的基類。 純虛構函數:用 =0 標記的虛構函數。多重繼承:指一個類直接繼承一個以上的基類。對純虛函數的繼承稱為接口繼承。IX和IY并不是真正意義上的COM接口,為使之成為COM接口,它必須繼承一個名為IUnknown的接口。
運行結果如下:總結:1、COM接口在c++中用純抽象基類實現。2、一個COM組件可以提供多個接口。3、一個C++類可以使用多繼承實現一個提供多個接口的組件。在com中,對一個組件的訪問只能通過函數,而決不能直接通過變量。
Copyright 艾凡赫.