如何通过GCC显示C++类的VTABLE?

nit*_*ian 8 c++ gcc virtual-functions vtable

我知道如果一个类VTABLE包含至少一个虚函数,那么它将有一个.我想看看的内容VTABLE.有没有办法显示它?

具体来说,是否有一个选项gcc来显示VTABLE一个类?

nit*_*ian 19

如果输入文件是layout.cpp,则该命令gcc -fdump-class-hierarchy layout.cpp将生成一个文件layout.cpp.class.此文件将显示VTABLE以及一些其他有用信息.

  • “自 GCC 版本 8.0 起,至少这两个选项被替换:-fdump-class-hierarchy 现在是 -fdump-lang-class -fdump-translation-unit ---> -fdump-lang-raw” (4认同)