VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class

本文利用Developer Command Prompt for VS 2019工具,快速查看对象模型中类的结构,便于大家迅速了解衍生类和基类的关系。

一、打开开发人员命令提示工具

点击在左下角Windows图标,在所有程序中找到Developer Command Prompt for VS 2019    并打开它。

二、使用步骤

1. 确定cpp文件位置

1.1 查找所写cpp文件的位置

在cpp源文件上右键单击,弹出窗口,选择 >>打开所在的文件夹

 1.2 复制问件夹的位置

2. 显示class结构

2.1 跳转盘符

在窗口中输入命令:D:或者E:可以跳转到不同的磁盘。我的cpp文件位置在D盘,所以就输入D:跳转到D盘


 输入命令:cd <cpp文件位置>   跳转到文件位置

cd D:\system default\桌面\C++ learning code\c--learning-code\对象的初始化和清理\对象的初始化和清理

2.2 查看文件目录 

然后输入:dir查看文件目录

2.3 显示结构

 输入命令:“cl /d1 reportSingleClassLayout类名 文件名”  报告单个类布局   其中Son是在cpp文件                    中创建类的名称。

class son 总共占用16个字节的内空间。Base是它的基类,其中包含了m_A、m_B和m_C成员占用12个字节,Son类是Base的衍生类,包含m_D一个成员占用4个字节的空间。Son类总共包含16个字节数据。


总结


本文仅仅简单介绍了Developer Command Prompt for VS 2019中查看对象模型中类的使用,而Developer Command Prompt for VS 2019还有大量其它的使用方法。喜欢的伙伴可以自己继续探索。

猜你喜欢

转载自blog.csdn.net/m0_62648611/article/details/124490715