C++虚函数表分析
在<<反C++>>文中提到的 VC6.0 上的编译器支持一个d1reportAllClassLayout的开关, 能够输出全部对象的内存布局信息, 我自己经常使用vs2005来开发,所以这里我以vs2005为例讲怎么设置d1reportAllClassLayout。 右键项目属性(Properties)—》配制属性(Configuration Properties)—》C/C++–》命令行(Command Line)的框里输入/d1reportAllClassLayout,可以看类的对象布局。例如以下图:(当然也能够使用命令行:cl –d1reportSingleClassL
下载地址
用户评论