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

私有成员变量怎么访问



C++

类外

访问

类的

私有 成员变量

之前一直不太清楚对象的

成员变量

成员

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

访问

其内部的

成员变量

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

直接说结论:

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

成员变量

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

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

成员变量

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

  • 上一篇: uvm验证书籍
  • 下一篇: timespec结构体
  • 版权声明


    相关文章:

  • uvm验证书籍2024-11-24 18:29:59
  • term inate2024-11-24 18:29:59
  • csrf攻击过程2024-11-24 18:29:59
  • 特征提取的作用2024-11-24 18:29:59
  • vim命令模式下可以进行哪些操作2024-11-24 18:29:59
  • timespec结构体2024-11-24 18:29:59
  • 分词app2024-11-24 18:29:59
  • js数据类型分为哪两大类2024-11-24 18:29:59
  • 三态门电路特点2024-11-24 18:29:59
  • stty命令详解2024-11-24 18:29:59