当前位置:网站首页 > 技术博客 > 正文

私有成员变量怎么访问



C++

类外

访问

类的

私有 成员变量

之前一直不太清楚对象的

成员变量

成员

函数在内存中的占用情况,今天想要直接通过一个对象的变量名去

访问

其内部的

成员变量

,特地去看了一下对象中的内存布局。

直接说结论:

对于没有继承的情况,对象所占内存的大小和C结构体类似,仅需考虑内存对齐+每个基本

成员变量

的内存大小就计算出对象所占内存。

对于有继承的情况,如果有虚函数,那么除了基本的

成员变量

外还会存储一个虚表指针,这个指针的位置可能在这个对象的内存的头部也可能在尾部,这个视编译器而定。派生类对象的内存大小会是父类大小加上自身

  • 上一篇: uvm验证书籍
  • 下一篇: 三态门电路特点
  • 版权声明


    相关文章:

  • uvm验证书籍2024-11-24 18:29:59
  • ad服务器和ldap服务器有什么区别2024-11-24 18:29:59
  • tinyxml读取xml2024-11-24 18:29:59
  • 微信小程序回调2024-11-24 18:29:59
  • c 三维数组2024-11-24 18:29:59
  • 三态门电路特点2024-11-24 18:29:59
  • stty命令详解2024-11-24 18:29:59
  • wd硬盘是固态的吗2024-11-24 18:29:59
  • ir2104驱动电路原理2024-11-24 18:29:59
  • c中malloc函数的用法2024-11-24 18:29:59