首页 > 技术文章 > COM对象模型

dirichlet 2013-08-05 22:49 原文

COM对象内存布局,多继承是虚继承吗? 接口之间怎么切换?

1) 是普通的多继承,不是虚继承。因为父类接口只是含有纯虚函数,不含任何数据成员,所以问题不大。

2) QueryInterface可以用来在COM对象实现的接口之间切换。内部实现可以是表驱动或者用static_cast。

摘自Essential COM,中译名COM本质论。

推荐阅读