- 博客(2)
- 收藏
- 关注
原创 c++中类的数据成员初始化次序
c++中类的数据成员初始化次序今天学了一个知识点,感觉还挺重要的,就是当一个类中的某个数据成员同时拥有就地初始化、构造函数初始化列表和构造函数函数体里的赋值,那么它会先执行哪个?最后生效的又是哪个呢?根据老师的讲解,数据成员的初始化次序依次为:就地初始化 > 构造函数的初始化列表 >构造函数里的赋值(严格意义上不能成为初始化)而当三种初始化方式都有时,构造函的函数体里的赋值肯定...
2019-07-30 20:35:32 597
原创 C/C++中sizeof对指针和数组结果的区别
C/C++中sizeof对指针和数组结果的区别大家都知道sizeof(data)是用于求data的所占内存大小的,那么sizeof求申请了20字节内存的指针和开辟了20单位的字符数组的结果分别是什么,以及sizeof求内存大小的原理是什么,是预先就知道大小信息还是计算而得呢?先写一个程序测试一下:运行结果如图:因为指针里存储的是地址,所以不管是什么类型的指针,在64位系统下所占内存都是...
2019-07-25 22:33:08 748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人