C++STL之vector

#include < vector >

向量容器里面的数值是顺序存储的,因此可以用【】索引来取值,有此前讲的迭代器。

初始化

vector<类型> 名称

  • vector< string > string_vec

  • vector< string > string_vec(5,“aaa”)

  • vector< string > string_vec={“aaa”,“bbb”}

  • int array[]={1,2,3,4,5,6} vector int_vec(array,array+6)

成员函数

  • pushback 向容器内部添加一个值
  • front() 返回第一个元素的值
  • back() 返回容器最后一个元素的值
  • begin() 返回第一个元素的地址(迭代器)
  • end() same as end() metioned at string
  • clear()
  • empty() if empty return true
  • insert insert(pos,n,value) 插在pos前的位置n(可选)个副本
  • pop_back 删除最后一个元素
  • swap()
发布了48 篇原创文章 · 获赞 23 · 访问量 1340

猜你喜欢

转载自blog.csdn.net/qq_37724465/article/details/91353534
今日推荐