Table virtuelle/expédition table

De ce que je sais de la RPC, chaque classe a ses propres vtable.

Cependant cette lien wikipédia mentionne:

Un objet de dépêches de table
contenir les adresses de l'objet
dynamiquement les méthodes liées. Méthode
les appels sont effectués par l'extraction de l'
la méthode de l'adresse de l'objet
expédition table. L'envoi de la table est
la même pour tous les objets appartenant à
la même classe, et il est donc
généralement partagés entre eux.

Quelqu'un peut s'il vous plaît faire un peu de lumière.

Merci !

Remarque - non pas toutes les classes en C++ ont vtables. Seulement ceux avec des fonctions virtuelles ont. Quand il n'y a pas de fonctions virtuelles, toutes les méthodes peuvent être statiquement lié (au moment de la compilation), et l'envoi mécanisme n'est pas nécessaire au moment de l'exécution.

OriginalL'auteur codeObserver | 2011-07-07