侯捷视频笔记(部分)

侯捷视频笔记(部分)

1.如何判断形参是否加const
如果不对形参修改就加const
2.如何判断形参是否加引用
尽量都加引用,对于改变形参原本值的函数一定要加引用
(特别注意指针形参)
3.返回值是否加引用
如果返回的不是局部变量,返回值都加引用
4.加引用的目的
提高传输速率,也就提高了程序的运行速度
5.字符串有两种表示方式:1.字符指针(不用提前指定大小) 2.字符数组(需要指定大小)
6.new调用顺序:new:先分配 memory, 再調用 ctor(出生后的第一句话)
7.delete调用顺序:delete:先調用 dtor(死亡前的最后一语), 再釋放 memory
8.new产生的内存块结构:
在这里插入图片描述

最前和最后两个是cokkie,表明对象的起始位置和最终位置(00000041是64的十六进制加1,加1代表对象得到该内存块)
灰色的是调试信息,在release模式下没有
绿色的是对象中的变量
青色的是填充的区域(对象大小必须是16的倍数)

9.new产生的数组结构:
在这里插入图片描述

最前和最后两个是cokkie,表明对象的起始位置和最终位置(00000051是80的十六进制加1,加1代表对象得到该内存块)
橙色的是调试信息,在release模式下没有
中间的白色代表内存块中对象的个数,即对象中变量有几份
灰色的是对象中的变量
青色的是填充的区域(对象大小必须是16的倍数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值