有一些书是反反复复看过很多次,每次看都有点新体验。例如《com本质论》。
晚上看了下,上面有些关于dll的论述,惭愧,才知道标准的dll(跨编译器并保持二进制布局一致)要怎么写,虽然之前写了n个com。。。。
假定dll要导出一个IComStyleHelloWorld的类,
例子:
comStyleDll.h
comStyleDll.cpp
iComStyleHelloWorld.h
comStyleHelloWorld.h
comStyleHelloWorld.cpp
下面是测试用例:
如果要支持继承的话 ,还需加上queryInterface,不能用rtti的 dynamic_cast
com真的落后了吗?