The Active Template Library

The Active Template Library (ATL) is a collection of C++ templates included in Microsoft® Visual C++® version 5.0. This template library is intended specifically to facilitate the creation of Component Object Model (COM) objects.

Although you can create a pipeline component using any build environment that supports the creation of free-threaded COM servers, the use of ATL is recommended for the following reasons:

For information about the Active Template Library, see the ATL Tutorial, which is included with Visual C++.


© 1997-1998 Microsoft Corporation. All rights reserved.