
C++
文章平均质量分 66
C++ 基础知识
Yimi-依米
这个作者很懒,什么都没留下…
展开
-
C++里指针和引用的区别
在C++中,指针和引用都是用于存储变量地址的数据类型。原创 2024-04-01 17:33:39 · 263 阅读 · 0 评论 -
C++虚函数表、虚继承,类的大小
C++虚函数表所占的大小?有虚函数的对象比没有虚函数的对象所占字节大小有区别吗?虚继承、虚函数继承中具体类大小的计算;构造函数里调用虚函数是实引用还是虚引用?原创 2024-04-02 10:40:37 · 1659 阅读 · 0 评论 -
C++的字节对齐
参考现代计算机中,内存空间按照字节划分,理论上可以从任何起始地址访问任意类型的变量。但实际中在访问特定类型变量时经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序一个接一个地存放,这就是对齐。一般而言,Java对象不需要考虑字节对齐,JVM编译时会自动优化。(注:本文中所说的jdk版本是1.8为基础的。但C/C++/C#等需要考虑对象次序,避免空间浪费。在c语言中,结构体有字节对齐,c++中的类也有字节对齐。原创 2024-04-02 12:40:40 · 885 阅读 · 0 评论