V-Tabellen (oder virtuelle Tabellen) bieten die meisten C ++ - Implementierungen Polymorphie. Für jede konkrete Implementierung einer Klasse gibt es eine Tabelle mit Funktionszeigern für alle virtuellen Methoden. Ein Zeiger auf diese Tabelle (die virtuelle Tabelle genannt) existiert als Datenelement in allen Objekten. Wenn eine virtuelle Methode aufgerufen wird, suchen wir in der v-Tabelle des Objekts nach und rufen die entsprechende abgeleitete Klassenmethode auf.