Qu'est-ce à dire que le compilateur est en utilisant deux phases de recherche, de compiler classe de modèle?
Réponse
Trop de publicités?Modèles sont compilés (au moins) deux fois:
Sans Instanciation du code du modèle en lui-même est vérifié pour la syntaxe.
Ex: les erreurs de syntaxe les erreurs telles que;
etc.Au moment de l'instanciation(lorsque le type exact est connu), le modèle de code est vérifié pour s'assurer que tous les appels sont valables pour ce type particulier.
Par exemple: Le modèle peut inturn appel à des fonctions qui peuvent ne pas être présent pour ce type particulier.
C'est appelé comme Deux Phase de Recherche.