Introducción a ATL
ATL es Active Template Library, conjunto de clases de C++ basadas en plantillas con los que puede crear fácilmente objetos pequeños, rápidos (COM) del modelo de objetos componentes. Tiene compatibilidad especial para características COM clave como: implementaciones comunes de IUnknown, de IClassFactory, de IClassFactory2, y de IDispatch; interfaces duales; interfaces COM estándar de enumerador; puntos de conexión; rasgue interfaces; y controles ActiveX.
El código ATL se puede utilizar para crear los objetos de un único subproceso, objetos de apartamento-modelo, objetos de modelo libre-roscados, o los objetos de subprocesamiento libre y de apartamento-modelo.
Temas que se tratan en esta sección incluyen:
cómo biblioteca de plantillas diferencia de una biblioteca estándar de C++.
Lo que se puede y no puede hacer con ATL.