CComObjectStack

templatelt, klasaBase>
Klasa
CComObjectStack : publicznych Base

Parametry

Base

Klasa, pochodzące z CComObjectRoot lub CComObjectRootEx, jak również z innych interfejsu, który chcesz obsługiwać obiektu.

CComObjectStack jest używany do tworzenia tymczasowy obiekt COM i zapewnienia obiekt szkieletowych implementacji IUnknown. Obiekt jest najczęściej jako zmienną lokalną w ramach jednej funkcji, (który jest wkładany na stos). Ponieważ obiekt jest niszczony, kiedy zakończy się funkcja, zliczanie referencji jest nie wykonywane do zwiększenia efektywności.

Poniższy przykład ilustruje tworzenie obiektu COM używane wewnątrz funkcji:

nieważne MyFunc)
{
 nbsp; CComObjectStack <CMyObject> Tempobj;
   ...
}

Tymczasowy obiekt Tempobj jest wkładany na stos i automatycznie zniknie po zakończeniu funkcji.

# include lt;atlcom.h>

Członkowie klasy

Zobacz też CComAggObject, CComObject, CComObjectGlobal

Index