array和vector区别是啥

来源:百度知道 编辑:UC知道 时间:2024/05/01 16:30:43

vector是个类模板来的吧.里面有各种操作函数,插入等等的已经设计好的了....

而数组就像没有那些操作函数的vector一样..如果要进行操作,需要自己写..

1:array 定义的时候必须定义数组的元素个数;而vector 不需要;

2:array 定义后的空间是固定的了,不能改变;而vector 要灵活得多,可再加 或减

。。。。。。。

3:vector有一系列的函数操作,非常方便使用

总之,vector的使用频率非常高