Annexe A
Règles de recherche
d’une fonction surdéfinie
Voici l’ensemble des règles présidant à la mise en correspondance d’arguments lors de l’appel d’une fonction surdéfinie ou d’un opérateur. Nous commencerons par voir comment s’établit la liste des « fonctions candidates ». Nous décrirons ensuite l’algorithme utilisé pour choisir la bonne fonction, en examinant tout d’abord le cas particulier des fonctions à un argument, avant de voir comment il se généralise aux fonctions à plusieurs arguments.
N.B. Comme nous l’avons signalé dans les chapitres correspondants, ces règles ne s’appliquent pas intégralement à l’instanciation d’une fonction patron.
1 Détermination des fonctions candidates
Pour résoudre un appel donné de fonction, on établit une ...
Get Programmer en langage C++ now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.