Share via


CComObject Class

This class implements IUnknown for a nonaggregated object.

template< 
   class Base  
> 
class CComObject : 
   public Base

Parameters

Remarks

CComObject implements IUnknown for a nonaggregated object. However, calls to QueryInterface, AddRef, and Release are delegated to CComObjectRootEx.

For more information about using CComObject, see the article Fundamentals of ATL COM Objects.

Requirements

Header: atlcom.h

See Also

Reference

CComAggObject Class

CComPolyObject Class

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Other Resources

CComObject Members

ATL Class Overview