ATL is the Active Template Library, a set of template-based C++ classes designed for creating COM components. ATL is part of Microsoft Visual C++. This book is for advanced C++ developers with some experience of COM who need to understand how to get the best from the latest release of ATL.