vs输出class布局方法:先右键点击属性, 选择左侧的C/C++==>命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局
这个开关输出所有类, 主要是一大堆编译器内部的结构的内存布局, 其实还有一个开关是
d1reportSingleClassLayout
用起来是这样:
-d1reportSingleClassLayoutCTest test.cpp
或者
-d1reportSingleClassLayoutCTest
切切注意, Layout跟指定的结构/类名CTest之间没有空格, 有空格就不对了. 这会只输出指定的结构的内存布局.