temp&latelt, klasaT BT;
Klasa CComClassFactorySin&gleton: CComClassFactory publicznych
Parametry
T
Klasa.
CComClassFactorySingleton pochodzi z CComClassFactory i używa CComObjectGlobal do konstruowania pojedynczego obiektu. Każde wywołanie metody CreateInstance po prostu kwerend tego obiektu dla wskaźnika interfejsu.
ATL obiektów zwykle nabyć Fabryczna klasa przez wynikające z CComCoClass. Klasa ta obejmuje makra DECLARE_CLASSFACTORY, która deklaruje CComClassFactory jako Fabryczna klasa domyślna. Aby użyć CComClassFactorySingleton, należy określić makro DECLARE_CLASSFACTORY_SINGLETON w definicji klasy użytkownika obiektu. Na przykład:
klasa CMyClass:..., CComCoClasslt publicznych; ... >
{
publiczne:
DECLARE_CLASSFACTORY_SINGLETON(CMyClass)
...
}
# include lt;atlcom.h>
Zobacz też Elementu IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel