vector「建议收藏」

vector

大家好,又见面了,我是全栈君。

vector类似于一个动态数组,当不确定所要使用的数组的大小的时候,可以使用vector。
vector可以动态的改变大小,增删数据。 vector的使用:
1.头文件

#include<vector>

2.创建vector对象.

vector<int> vec

3.尾部插入元素:

vec.push_back(a)

4.使用下标访问元素

vec[2]

5.使用迭代器访问元素

	vector<int>::iterator it;
	for(it=vec.begin();it!=vec.end();it++)
		cout<<*it<<endl;

6.插入元素:

	vec.insert(vec.begin()+i,a) //在低i+1个元素前面插入a
	vec.push_back(a) //在向量末尾添加a

7.删除元素:

	vec.erase(vec.begin()+2) //删除第3个元素
	vec.erase(vec.begin()+i,vec.end()+j) //删除区间[i,j-1]
	vec.pop_back() //移除最后一个元素

8.向量的大小

vec.size()

9.清空

vec.clear()

10.判断vec是否为空:

vec.empty()

转载于:https://my.oschina.net/u/1771419/blog/1611829

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107739.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • html css is图片,isbackground

    html css is图片,isbackgroundisbackground有何作用首先不是为了多线程而多线程,多线程会极大的带来额外的出错的几率。C#中第一个打开窗口的线程是主线程,也是处理UI的线程,最好保持这个线程通畅,即不要有阻塞操作,如Thread.Sleep(10);等这样是不好的。耗时的线程需要打开新的线程来操作。c#可以使用多少个Thread.IsBackground=true我现在有一个程序,有UDP/TCP/US…

    2022年10月16日
    0
  • 内部服务器500错误原因解决方法_什么是内部服务器错误

    内部服务器500错误原因解决方法_什么是内部服务器错误http500内部服务器错误的解决方法这个错误整整浪费了我下午的时间,在网上有很多的方法,当然我也是从那些繁多的方法中一点点的搞定IIS的,首先你要先装好IIS,XPSP2中的应该是5.1版本的,安装方法:1->打开控制面板,选择添加删除程序2->选择添加删除组件,选择Internet信息服务,也就是IIS3->点击下一步安装就好了安装好之后也许你的机子会正常的显示http://localho

    2022年8月11日
    8
  • 解决virtualbox虚拟机桥接模式下不能上网

    解决virtualbox虚拟机桥接模式下不能上网virtualbox虚拟机桥接模式下不能上网欢迎使用Markdown编辑器欢迎使用Markdown编辑器https://blog.csdn.net/wild46cat/article/details/53100931跟着这个链接操作在主机上设置好网络然后在虚拟机上设置,也是跟着其他作者教程做的,一时找不到那个网页了vim/etc/resolv.confvim/etc/network/interfaces/…

    2022年6月10日
    63
  • phpstorm 激活码【2021.7最新】

    (phpstorm 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html9ADCNKZL59-eyJsaWN…

    2022年3月22日
    33
  • 求两个对角向上、列索引是偶数的元件和。

    求两个对角向上、列索引是偶数的元件和。

    2022年1月10日
    48
  • 导出微信聊天记录并生成词云[通俗易懂]

    导出微信聊天记录并生成词云转载于:https://www.cnblogs.com/littlehb/p/9473986.html

    2022年4月8日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号