templatelt; 클래스자료>
클래스 CComObjectStack : 공개 자료
매개 변수
자료
CComObjectRoot 또는 CComObjectRootEx에서 뿐만 아니라 개체에 지원 하려는 다른 인터페이스에서 파생 된 클래스。
CComObjectStack 는 임시 COM 개체를 만들고 IUnknown을 골격으로 구현 하는 개체를 제공 하는 데 사용 됩니다. 일반적으로 개체는 하나의 기능 (즉, 스택에) 내에서 지역 변수로 사용 됩니다. 함수가 끝나면 개체는 소멸 됩니다, 이후 참조 계산 수행 되지 않습니다 효율 증가。
다음 예제에서는 함수 내에서 사용 하는 COM 개체를 만드는 방법을 보여 줍니다.:
void MyFunc)
{
nbsp; CComObjectStack <CMyObject> Tempobj;
? ...
}
임시 개체 Tempobj 스택에 푸시되 고 함수가 끝나면 자동으로 사라집니다。
# include lt;atlcom.h>
참고 항목nbsp;CComAggObject, CComObject, CComObjectGlobal(&N)