运用场景
如图,假设在vs中编写代码时,想知道子类 Son 的内存布局。
子类 Son 的内存布局如下:
步骤
1、打开 开发人员命令提示工具
2、确定好自己编写的代码文件所在路径
例如:我所编写的代码 .cpp 文件存放在下图路径中,直接将路径复制,并在工具中使用 cd 命令跳转到该路径下。
(跳转后,可以使用 dir 命令查看该路径下的目录,这里就不展示例图了)
3、使用命令查看某一文件中的类的内存布局
这里的命令为:
cl /d1 reportSingleClassLayout类名 ".cpp文件名"
注意:
1、c后面跟的是字母l,d后面的是数字1
2、该有的空格不能省。
(1) cl 和 /d1 、(2) /d1 和 report 、(3) 类名 和 对应.cpp文件名 之间的空格
3、文件名可以写一部分后,按 Tab 键补齐