Active Template Library: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Sostituzione automatica (-\{\{[Ss]tub[ _]([^}]+)\}\} +{S|\1}}) |
m corr. link implementazione |
||
Riga 5:
ATL permette di creare rapidamente applicazioni di un certo livello, includendo in particolare un eccellente supporto a tecnologie ad oggetti come [[Component Object Model]] ed [[ActiveX]]. I componenti e le applicazioni sviluppate sfruttando ATL risultano solitamente più veloci dei corrispettivi che si appoggiano invece alle [[Microsoft Foundation Classes]], poiché ATL sfrutta a fondo lo [[standard (informatica)|standard]] C++, al quale si sta adeguando il compilatore C++ di Microsoft, e le ''estensioni proprietarie'' allo stesso ideate da Microsoft.
Fra le peculiarità di ATL, spiccano delle [[
ATL consente, tra l'altro, di creare codice adatto all'[[Multithreading|esecuzione parallela]], permettendo la scelta fra [[Processo (informatica)|thread]] singolo (single-threaded), gruppo di oggetti per thread (apartment-model) o thread multipli (free-threaded), o una combinazione di questi ultimi.
|