【導(dǎo)讀】COM又從OLE中脫穎而出。今天的Windows平臺(tái)上,COM無??蛻羧绾蝿?chuàng)建對(duì)象?動(dòng)態(tài)鏈接符合COM的需要。C++中類形式的接口存在的問題。如果是BorlandC++編譯器(). 問題1:名字沖突。模塊定義文件中給出序號(hào)別名。vtable包含了各個(gè)函數(shù)的原型,順序固。vtable要求這些接口函數(shù)必須是虛函數(shù)。C++的封裝是語(yǔ)法上的封裝,而不是二。C++對(duì)象的二進(jìn)制結(jié)構(gòu)是編譯器相關(guān)的。即使客戶看到的C++類公開接口沒有變??蛻襞cC++對(duì)象之間的連接點(diǎn)越小越好