编写代码如下,文件命名为CPPTest.cpp

class Div
{
public:
	virtual void test() {};
};

int main()
{
    return 0;
}

我使用的是win7 64位操作系统,VS2015,可以在开始->所有程序->Visual Studio 2015->Visual Studio Tools中启动VS2015开发人员命令提示,如下图

VS--使用cl查看c++对象内存模型

或者打开cl.exe程序的路径,如我电脑上VS2015的路径为

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

VS--使用cl查看c++对象内存模型

命令行格式为:cl [filename].cpp /d1reportSingleClassLayout[className]

如查看CPPTest.cpp里Div的对象模型,那么命令行如下

cl CPPTest.cpp /d1reportSingleClassLayoutDiv

执行结果如下图

VS--使用cl查看c++对象内存模型

相关文章:

  • 2021-06-16
  • 2022-12-23
  • 2021-12-08
  • 2021-12-23
  • 2021-07-13
  • 2021-05-03
猜你喜欢
  • 2021-06-05
  • 2022-12-23
  • 2021-12-26
  • 2022-02-10
  • 2021-06-07
相关资源
相似解决方案