Différence entre un appel de fonction virtuel et non virtuel de la fonction?

C'est en fait une question d'entrevue, je ne peux pas trouver la réponse. Quelqu'un sait ce que c'est?
Vous pouvez parler de tout la différence, par exemple, les données qui sont push dans la pile.

Quel est exactement votre question?
Une fonction virtuelle subit la distribution dynamique. Vous devez choisir une bonne C++ livre pour apprendre mieux.
Je pense que la question est un peu vague. Quel genre de différence que cela signifie? Différence sur la sémantique du code niveau, compilateur niveau ou à la machine?

OriginalL'auteur cheng | 2012-01-08