Por que vptr não é estático?

Toda classe que contém uma ou mais funções virtuais tem uma Vtable associada a ela. Um ponteiro vazio chamado vptr aponta para aquela vtable. Cada objeto dessa classe contém aquele vptr que aponta para o mesmo Vtable. Então, por que o vptr não está estático? Em vez de associar o vptr ao objeto, por que não associá-lo à classe?

questionAnswers(2)

yourAnswerToTheQuestion