CComClassFactorySingleton

temp&latelt; класT >
клас CComClassFactorySingleton: Громадська CComClassFactory

Параметри

T

Ваш клас.

CComClassFactorySingleton походить від CComClassFactory і використовує CComObjectGlobal , щоб побудувати один об'єкт. Кожен виклик методу CreateInstance просто запитів цього об'єкта для інтерфейсу-вказівник.

ATL об'єкти зазвичай придбати клас заводу з CComCoClass. Цей клас включає макросу DECLARE_CLASSFACTORY, яка заявляє, що CComClassFactory як заводу клас за замовчуванням. Використовувати CComClassFactorySingleton, укажіть макрос DECLARE_CLASSFACTORY_SINGLETON у ваш об'єкт класу визначення. Наприклад:

клас CMyClass:..., громадської CComCoClasslt; ... >
{
готелю:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# включити lt;atlcom.h>

Члени класу

Дивіться також  IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index