Introducción a ATL
ATL es Active Template Library, un conjunto de clases de C++ basadas en plantillas con las que puede crear fácilmente objetos de Modelo de objetos componentes (COM) pequeños y rápidos. Ofrece compatibilidad especial con algunas características esenciales de COM, como las implementaciones estándar de IUnknown, IClassFactory, IClassFactory2 y IDispatch
, las interfaces duales, las interfaces de enumerador COM estándar, los puntos de conexión, las interfaces divisibles y los controles ActiveX.
El código ATL se puede usar para crear objetos de un solo subproceso, de modelo de apartamento, de modelo de subprocesos libres o de estos dos últimos tipos juntos.
Los temas de esta sección incluyen:
El modo en que una biblioteca de plantillas difiere de una biblioteca estándar.