首先,我们要明白,作为模块化语言,C++自身是有缺陷的。具体体现在以下方面:
1.编译链接机制。各编译器厂商标准不一样,很难做到二进制组件通用;
2.语言性,VB等其他语言如何访问C++写得模块?
尽管如此,Don还是通过巧妙的设计,利用C++实现了组件对象模型。可以看到,本章最后的实例已经是COM的雏形了。
本章只是让你认识了为什么要有COM这么个东西,也就是为什么说COM比C++好。
首先,我们要明白,作为模块化语言,C++自身是有缺陷的。具体体现在以下方面:
1.编译链接机制。各编译器厂商标准不一样,很难做到二进制组件通用;
2.语言性,VB等其他语言如何访问C++写得模块?
尽管如此,Don还是通过巧妙的设计,利用C++实现了组件对象模型。可以看到,本章最后的实例已经是COM的雏形了。
本章只是让你认识了为什么要有COM这么个东西,也就是为什么说COM比C++好。