活动模板库（Active Template Library (ATL)）是一个以C++模板技术的类的集合，是Microsoft为了简化组件对象模型（COM）的程式设计而发佈的。 COM旨在允许开发者利用Visual C++创造各种各样的元件，包括OLE Automation伺服器，与ActiveX控制项。 Patterned after the Standard Template Library (STL), ATL 包含一个物件精灵（object wizard），当设定好主要的物件结构后，能够产生快速