vector

vector数组 

(转 【C++】vector (1024sky.cn) )

相较于普通数组,有以下几个优点:

1.大小可变   2.操作方便 ......(其他自己考虑)

 


创建

以下以A表示int,long long,double......等类型(标点符号使用错误)

vector<A>v1    创建一个v1数组     “清白”构造     出淤泥而不染

vector<A>v2(n,m)     创建一个v2数组(什么样的数组呢?  自带n个m的数组)  衔玉出生

vector<A>v3(v1)  创建一个v3数组(什么样的数组呢?  和v1一样的数组)   双胞胎哎


操作  vector<A>v

v.sizie()  v中有多少个数据  

v.capacity()  v的用量大小

v.push_back(n)  从末尾插入n

v.pop_back()  将末尾删去

v.clear()  清空  干干净净,健康美味

v.erasa(n)  删去第n个数  看我小橡皮擦

 v.insert(n,m)  在第n个数之前插入m  从天而降

posted @ 2021-11-16 22:35  yfmd  阅读(60)  评论(0编辑  收藏  举报