这是关于一个普通双非本科大一学生的C++的学习记录贴
在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料
那么开启正题
今天分享的是关于vector的一些函数
1.构造函数
vector() // 无参构造函数
vector(size_t typen,const vaule_type& val = vaule_ type()) //构造并初始化n个val
vector(const vector& x) //拷贝构造
vector(inputlterator first,inputlterator last) //使用迭代器进行初始化构造
2.关于iterstor的使用
begin() + end() //获取第一个数据的位置与获取最后一个元素后面的位置
rbegin() + rend() //获取第一个元素的前面的位置与获取最后一个元素的位置
3.空间问题
size() //获取数据的个数
capacity() //获取容量的大小
empty() //判断是否为空
resize() //改变vector的size
reserve() //改变vector的capacity
4。增删查改
push_back() //尾插
pop_back() //尾删
find() //查找
insert() //在pos位置前插入
erase() //删除pos的位置
swap() //交换两个vector的数据空间
operator[] //像数组一样访问
今天的博客就到这里了,后续内容明天分享,最近因为考试周原因不能更新太多内容,等考试周结束了再"快马加鞭"
新手第一次写博客,有不对的位置希望大佬们能够指出,也谢谢大家能看到这里,让我们一起学习进步吧!!