蓝桥杯4天冲刺4
关于vector——
位于头文件 #include<vector>中
也可以通过#include<bits/stdc++.h>导入
vector是一个容器,可以简单得理解为 一个包装好的数组
不过不同于普通的数组,vector可以方便的更改数组大小
举个栗子——
int arr[10]; 数组大小确定为10
int* a = new int[n]; 数组大小为n
vector<int>a; 尚未声明数组大小
相较于第二种方法,vector提供了多种函数供用户使用——
1.vector<int>a 创建一个动态数组a,a的默认初值为0
2.vector<int >b(a) 将a中的元素复制到b中
3.vetcor<int>a(100) 将数组a的元素定义为100个,默认初始值为0
4.vector<int>a(100,6) 定义100个值为6的元素
5.vector<string>a(10,"null") 定义10个值为null的元素
6.vector<string>a(10,"hello") 定义10个值为hello的元素
7.vector<string>b(a.begin(),a.end()) 将动态数组a的元素值复制到b中

浙公网安备 33010602011771号