Введение в ATL
ATL — это библиотека активных шаблонов, набор классов C++ на основе шаблонов, с помощью которых можно легко создавать небольшие, быстрые объекты объектной модели компонентов (COM). Она имеет специальную поддержку ключевых функций COM, включая: акции реализации IUnknown, IClassFactory, IClassFactory2 и IDispatch
; двойные интерфейсы; стандартные интерфейсы перечислителя COM; точки подключения; интерфейсы отключения; и элементы activeX.
Код ATL можно использовать для создания объектов с одним потоком, объектов модели квартиры, объектов модели свободного потока или как объектов без потоков, так и для объектов модели квартиры.
Разделы, описанные в этом разделе, включают:
Как библиотека шаблонов отличается от стандартной библиотеки.
Что вы можете и не можете сделать с ATL.