temp&latelt, classeT >
Classe CComClassFactorySingleton: público CComClassFactory
Parâmetros
T
Sua classe.
CComClassFactorySingleton deriva de CComClassFactory e usa CComObjectGlobal para construir um simples objeto. Cada chamada para o método CreateInstance simplesmente consulta este objeto para um ponteiro de interface.
Objetos ATL normalmente adquirem uma fábrica de classes derivando de CComCoClass. Essa classe inclui a macro DECLARE_CLASSFACTORY, que declara CComClassFactory como a fábrica de classe padrão. Para usar CComClassFactorySingleton, especifique a macro de DECLARE_CLASSFACTORY_SINGLETON na definição de classe do objeto. Por exemplo:
classe CMyClass:..., CComCoClasslt pública; ... >
{
público:
DECLARE_CLASSFACTORY_SINGLETON(CMyClass)
...
}
# include lt;atlcom.h>
Co&nsulte tambémnbsp; IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel