据我所知,RTTI是如何在各种C++编译器(如GCC)中实现的,指向type_info数据的指针存储在vtable每个类的数据中.
type_info
vtable
而且如这里提到的,POD类型可能没有vtable.
但是如果POD类型可能没有,vtable那么指向type_info存储的指针在哪里?我知道它是特定于实现的,但最好是要了解C++编译器(如GCC)内部.
c++ rtti vtable
c++ ×1
rtti ×1
vtable ×1