COM是MS做的C++ABI标准大集合,你说的是COM Automation,在ABI层面提供C++的反射,是COM的一个子集。
COM automation在C++代码里非常常见,举个例子,当你在VC里面调系统功能时,多半会有个#import "TLB"的引用,这东西实际上就是用反射重新生成了header然后include。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: COM 也是用 Python. 不是用 C++
: COM 这东西原本是设计出来,方便 C++ 程序员设计好组件,提供给 VB 程序员使用。所以,虽然它的编程语言是 C++,但最终使用者,一般都是不是 C++ 程序员。
--
FROM 27.91.71.*