VS中有一个非常重要的编译选项:
对于查看类的对象的内存布局,微软内部在VS中(要先进入 开始->Microsoft Visual Studio -> Visual Studio Tools -> Visual Studio 2012开发人员命令提示)提供了一个非常重要的编译选项:/d1reportSingleClassLayout
比如,如果向查看文件test.cpp中的类Child的对象在内存中的分布情况,先进入cmd命令窗口,改变目录到test.cpp所在的目录,然后键入如下命令:
cl test.cpp /d1reportSingleClassLayoutChild