Modelli

I modelli C++ consentono di definire una famiglia di funzioni o delle classi che possono operare sui tipi diversi di informazioni.L'implementazione Microsoft dei modelli C++ è basata sullo standard di ISO/ANSI C++.

Utilizzare i modelli nelle situazioni che comportano la duplicazione dello stesso codice per più tipi.Ad esempio, è possibile utilizzare i modelli di funzione per creare un insieme di funzioni che implementano lo stesso algoritmo ai tipi di dati diversi.È anche possibile utilizzare modelli della classe per compilare un set di classi indipendenti dai tipi.I modelli sono talvolta una soluzione migliore delle macro c# e puntatori a void e sono particolarmente utili quando si utilizzano raccolte (una delle utilizzazioni principali per i modelli in MFC) e puntatori intelligenti.

In questa sezione

Sezioni correlate