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

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

  •  
    • 文章目录

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

      二、使用步骤

      1. 确定cpp文件位置

      1.1 查找所写cpp文件的位置

       1.2 复制问件夹的位置

      2. 显示class结构

      2.1 跳转盘符

      2.2 查看文件目录 

      2.3 显示结构

      总结

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

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

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第1张图片

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第2张图片

二、使用步骤

1. 确定cpp文件位置

1.1 查找所写cpp文件的位置

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

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第3张图片

 1.2 复制问件夹的位置

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第4张图片

2. 显示class结构

2.1 跳转盘符

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


VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第5张图片

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

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

2.2 查看文件目录 

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

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第6张图片

2.3 显示结构

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

VS2019利用Developer Command Prompt for VS 2019查看对象模型中的Class_第7张图片

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还有大量其它的使用方法。喜欢的伙伴可以自己继续探索。

你可能感兴趣的:(c++,c++)