Introduzione a ATL
ATL è active template library, un set di classi C++ basate su modello con cui è possibile creare facilmente oggetti COM (Component Object Model) di piccole dimensioni e veloci. Include un supporto speciale per le principali funzionalità COM, tra cui: implementazioni stock di IUnknown, IClassFactory, IClassFactory2 e IDispatch
; interfacce duali, interfacce di enumeratore COM standard, punti di connessione, interfacce di strappo e controlli ActiveX.
Il codice ATL può essere usato per creare oggetti a thread singolo, oggetti apartment-model, oggetti modello a thread libero o oggetti a thread libero e apartment-model.
Gli argomenti trattati in questa sezione includono:
Differenze tra una libreria di modelli e una libreria standard.
Cosa è possibile e non si può fare con ATL.