class object 应该是类对象,每个class 应该有一个class object,作为实例的中介。

解决方案 »

  1.   

    class是class object在内存中的存在形式。
      

  2.   

    Sorry,说反了.
    class object是class在内存中的存在形式。
      

  3.   

    从essential com里面抄的,
    a class object is a per-class singleton that implements the instanceless functionality of the class. a class object acts as the metaclass for a given implementation, and the methods it implements fill the role of static member functions from C++.什么意思啊,,多谢!!
      

  4.   

    Class Object是COM中的类厂对象,COM规定,一个COM对象类应该有一个相应的类厂对象,这个类厂对象是用于生成COM对象的实例的。而这个对象自己则是由导出的DllGetClassObject方法来实例化的。
    在CoCreateInstance的时候,COM库找到你的CLSID对应的Dll后,就调用这个dll中的DllGetClassObject方法来获得你的Class Object,然后由你的Class Object生成你的COM对象的实例。所以essential com中会说Class Object的作用象static函数一样。