Active Template Library

The Active Template Library (ATL) is a set of template-based C++ classes developed by Microsoft, intended to simplify the programming of Component Object Model (COM) objects. The COM support in Microsoft Visual C++ allows developers to create a variety of COM objects, OLE Automation servers, and ActiveX controls. ATL includes an object wizard that sets up primary structure of the objects very quickly with a minimum of hand coding. On the COM client side ATL provides smart pointers that deal with COM reference counting.

Read more about Active Template Library:  History and Use

Famous quotes containing the words active and/or library:

    You need not be proud of me.... I’m only being active till you can be again—it isn’t such a great desire on my part to serve the world and I’ll fall back into habits of sloth quite easily!
    Eleanor Roosevelt (1884–1962)

    Our civilization has decided ... that determining the guilt or innocence of men is a thing too important to be trusted to trained men.... When it wants a library catalogued, or the solar system discovered, or any trifle of that kind, it uses up its specialists. But when it wishes anything done which is really serious, it collects twelve of the ordinary men standing round. The same thing was done, if I remember right, by the Founder of Christianity.
    Gilbert Keith Chesterton (1874–1936)