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