Appelant la méthode privée en C ++

C'est purement une question théorique, je sais que si l'on déclare une méthode privée, vous ne devriez probablement pas l'appeler. J'ai réussi à appeler privé virtuel des méthodes et des changements de membres privés pour les instances, mais je ne peux pas comprendre comment appeler une méthode virtuelle (sans l'aide de __asm). Est-il un moyen d'obtenir le pointeur de la méthode? Existe-il d'autres façons de le faire?

EDIT: je ne veux pas changer la définition de la classe! Je veux juste un hack/solution de contournement. 🙂

source d'informationauteur Luchian Grigore