Dlaczego vptr nie jest statyczny?

Każda klasa zawierająca jedną lub więcej funkcji wirtualnych ma powiązaną z nią tabelę Vtable. Wskaźnik void zwany vptr wskazuje na tę vtable. Każdy obiekt tej klasy zawiera ten vptr, który wskazuje na tę samą Vtable. Więc dlaczego nie jest statyczny? Zamiast kojarzyć vptr z obiektem, czemu nie skojarzyć go z klasą?

questionAnswers(2)

yourAnswerToTheQuestion