MS Visual C++ 中是否有与 GCC 的 -fdump-class-hierarchy 等效的编译器选项?即显示虚函数表布局。

最佳答案

尝试

cl.exe/d1reportAllClassLayout test.cpp

输出类似于:

类 request_handlerAttribute 大小(8):
+---
0 |名称
4 |数据表
+---

类 perfmonAttribute 大小(8):
+---
0 |名称
4 |登记
| (大小=3)
+---

发现做:

+ findstr/i 类 c1xx.dll > c1xx.txt
+ 然后手动检查 c1xx.txt

希望能帮到你
贝内代托

PS:这显然是一个无证且不受支持的开关。
另请查看 here 以获取类似的开关。

10-08 14:23