array

array
在这里插入图片描述
在这里插入图片描述
方括号的意思已经隐含着“跟随这个内存地址”,也就是跟随这个指针
初始化
在这里插入图片描述
在这里插入图片描述
vector如果空间不足,重新分配更大的数组,就有更大的空间,同时还维护两个参数,capacity和size

数组没有任何功能,就是一块内存
在这里插入图片描述
在这里插入图片描述
当你构造一个新的类时,都要在构造函数中初始化私有变量
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
浅拷贝
在这里插入图片描述
为什么他没有复制呢?
一个指针就是记下了一个内存地址,所以他只是把那个地址复制到这里,意味着他们都指向同一个方向的地方,他们共享一个数组。
在这里插入图片描述
所以浅拷贝就是只拷贝了地址,没有拷贝地址指向的数据
在这里插入图片描述
三法则通用原则
1 如果你使用了new分配内存,需要在析构函数中清理内存。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值