Я смотрел эту статью, и там написано "При входе в деструктор базового класса объект становится объектом базового класса, и все части C++ - виртуальные функции, dynamic_casts и т.д. - относятся к нему таким образом." Означает ли это, что vptr изменился во время разрушения? Как это происходит?