Introduzione a ATL
ATL è le Active Template Library, un set di classi C++ basate su modelli con cui è possibile creare facilmente piccoli, oggetti veloci di Component Object Model (COM). Offre supporto speciale alle funzionalità principali COM includono: implementazioni predefinite IUnknown, IClassFactory, IClassFactory2e IDispatch; interfacce duali, interfacce standard dell'enumeratore COM, punti di connessione, un'interfaccia tear-off, e controlli ActiveX.
Il codice ATL può essere utilizzato per creare oggetti a thread singolo, gli oggetti del apartment- modello, oggetti modello a thread libero, sia oggetti di apartment- modello a thread libero.
Negli argomenti trattati in questa sezione includono:
Come libreria di modelli differisce da una libreria C++ standard.
Qual è è e non può fare con ATL.