array容器目录
一.array容器概念
- 跟数组一样,固定的大小,是数组的包装.
- 不支持动态的新增删除操作,只能修改.
- 采用模板类实现.
二.array对象的构造
1.普通类型
2.自定义类型
三.array的赋值
1.fill函数
元素全部填充为99.
运行结果:
2.初始化列表
运行结果:
3.赋值运算符
那么a2打印的跟a1的值一样.
4.swap函数
相当于交换了两个数组的值.
四.array的大小
1.size
刚刚数组的打印,都用到了,大小就是定义时候的大小.
2.max_size
虽然名字叫max_size()其实和size一模一样的,都是返回的定义时的固定大小.
3.empty
这个函数就很搞笑,永远都返回的是假,因为是数组.
五.array的访问
1.数组下标
2.at方法
3.front,back
运行结果:
4.迭代器访问
①.普通迭代器
是可以修改迭代器所指向的值的.
②.逆序迭代器
迭代器的指向是相反的.
③.常量迭代器
报错,不能修改其指向的值的.
④.常量逆序迭代器
同理,只可访问,不可修改.
2024年9月1日09:08:58
姚开学了,