array
方括号的意思已经隐含着“跟随这个内存地址”,也就是跟随这个指针
初始化
vector如果空间不足,重新分配更大的数组,就有更大的空间,同时还维护两个参数,capacity和size
数组没有任何功能,就是一块内存
当你构造一个新的类时,都要在构造函数中初始化私有变量
浅拷贝
为什么他没有复制呢?
一个指针就是记下了一个内存地址,所以他只是把那个地址复制到这里,意味着他们都指向同一个方向的地方,他们共享一个数组。
所以浅拷贝就是只拷贝了地址,没有拷贝地址指向的数据
三法则通用原则
1 如果你使用了new分配内存,需要在析构函数中清理内存。