temp&latelt, claseT >
clase CComClassFactorySingleton: CComClassFactory pública
Parámetros
T
La clase.
CComClassFactorySingleton deriva de CComClassFactory y CComObjectGlobal se utiliza para construir un único objeto. Cada llamada al método CreateInstance simplemente consulta este objeto un puntero de interfaz.
Objetos ATL normalmente adquieran un generador de clases derivadas de CComCoClass. Esta clase incluye la macro DECLARE_CLASSFACTORY, que se declara CComClassFactory como la fábrica de clase predeterminada. Para utilizar CComClassFactorySingleton, especifique la macro DECLARE_CLASSFACTORY_SINGLETON en la definición de clase del objeto. Por ejemplo:
clase CMyClass:..., CComCoClasslt pública; ... >
{
público:
DECLARE_CLASSFACTORY_SINGLETON(CMyClass)
...
}
# include lt;atlcom.h>
Vea tambié&nnbsp; IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel