More About the Component Object Model (COM)

The Component Object Model (COM) is a framework that allows objects to communicate via interfaces. A COM interface in C++ is an abstract base class containing only pure virtual methods.