1. INTRODUCTION TO ATL
ATL is the Active Template Library, a set of template-based C++ classes with which we can easily create small, fast Component Object Model (COM) objects. using ATL, we can create efficient, flexible, lightweight controls.
Using a Template Library :
A template is similar to a macro. As with a macro, invoking a template causes it to expand (with appropriate parameter substitution) to code
we have written . template goes further than this to allow the creation
of new classes based on types that we pass as parameters. These new classes implement type-safe ways of performing the operation expressed
in your template code.
Template libraries such as ATL differ from traditional C++ class libraries in that they are typically supplied only as source code (or as source code with a little, supporting run time) and are not inherently or necessarily hierarchical in nature. Rather than deriving from a class to get the functionality you desire, you instantiate a class from a template.
The Scope of ATL :
ATL allows you to easily create COM objects,.........So on ..........(download any of the following links to get complete paper presentation in word document)
No comments:
Post a Comment