zoukankan      html  css  js  c++  java
  • visual studio cl -d1reportSingleClassLayout查看内存f分布

    C:UsersAdministratorDesktopcppsrc>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.0VCINCLUDExlocale(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:UsersAdministratorDesktopcppsrc>
    

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

  • 相关阅读:
    Python装饰器
    Python常用内建模块
    Python文件的操作
    Python集合的操作
    Python字典的操作
    Python列表元组的操作
    os.path
    Python字符串的操作
    线性回归
    随机森林
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/11032442.html
Copyright © 2011-2022 走看看