Como funcionam as tabelas virtuais de funções virtuais

Eu tenho uma pequena dúvida na Tabela Virtual, sempre que o compilador encontra as funções virtuais em uma classe, ele cria o Vtable e coloca o endereço de funções virtuais por lá. Acontece da mesma forma para outra classe que herda. Ele cria um novo ponteiro em cada classe que aponta para cada Vtable? Se não como ele acessa a função Virtual quando a nova instância da classe derivada é criada e atribuída ao Base PTR?

questionAnswers(3)

yourAnswerToTheQuestion