visual studio cl -d1reportSingleClassLayout查看内存f分布

匿名 (未验证) 提交于 2019-12-02 23:43:01
C:\Users\Administrator\Desktop\cppsrc>cl -d1reportSingleClassLayoutTeacher virtual.cpp 用于 x86 的 Microsoft (R) C/C++ 优化编译器 18.00.21005.1 版版权所有(C) Microsoft Corporation。  保留所有权利。  virtual.cpp C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\xlocale(337) : warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc class Teacher   size(16):         +---         | +--- (base class People)  0      | | {vfptr}  4      | | m_name  8      | | m_age         | +--- 12      | m_salary         +---  Teacher::$vftable@:         | &Teacher_meta         |  0  0      | &Teacher::display  Teacher::display this adjustor: 0   Microsoft (R) Incremental Linker Version 12.00.21005.1 Copyright (C) Microsoft Corporation.  All rights reserved.  /out:virtual.exe virtual.obj  C:\Users\Administrator\Desktop\cppsrc> 

 其中,teacher是virtual.cpp中定义的class。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!