Pas uniquement en fait, ça permet aussi d’éviter l'ajout ( voir l'utilisation ) de méthodes virtuelles et les problèmes associés à celles-ci : ABI break, performance du à la vtable.
Merci, là oui ça présente un intérêt (pas la version avec rtti).
La deuxième raison d'utilisation de ce pattern est une raison de coupling entre l'algorithm ( le Visitor ) et l'objet lui même.
L'algo peut être instancié de manière différé, dérivé de manière autonome, ou encore avoir une association N <-> M avec l'objet en question.
Je n'ai vraiment pas du être clair, c'est la version template que je remet en cause pas le paterne.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Compréhension
Posté par barmic . En réponse au journal Visiteurs en C++. Évalué à 3.
Merci, là oui ça présente un intérêt (pas la version avec rtti).
Je n'ai vraiment pas du être clair, c'est la version template que je remet en cause pas le paterne.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)