Мне любопытно, что на самом деле происходит, когда я запускаю этот фрагмент кода. Что-то вроде закулисья. фрагмент кода

здесь Vptr — это просто указатель на void, найденный здесь определение пустого указателя

в любом случае я могу получить адрес Vptr после преобразования, но если я попытаюсь разыменовать его, чтобы получить строковое значение, я получу ошибку «объект должен быть полным типом», как я полагаю, из-за того, что изначально он был пустым указатель
Так меняется ли тип указателя void или приведение просто игнорирует его?
Первый пост здесь, так что извините, если что-то напутал!