当前位置: 首页 > news >正文

19.第二阶段x64游戏实战-vector容器

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

上一个内容:18.第二阶段x64游戏实战-MFC列表框

vector是一个封装了动态大小数组的顺序容器(添加顺序),也就是说vector是一个数组,这个数组的大小我们不需要管,我们给它数据的时候如果数组个数不够了vector自己会扩容直到内存满了,它可以存放各种类型的对象

vector后面会经常用到,所以这里写一下怎么添加数据、删除数据、获取数据

然后写一个实例,首先打开Visual Studio 2022,然后创建新项目

然后选择控制台应用

然后设置代码存放目录,然后点击创建

点击了创建就会出现下图的内容

然后写代码:

#include <iostream>
#include <vector>// 引入vectorint main()
{std::vector<int> intVector;// 创建一个vector容器printf("数量=%d\n", (int)intVector.size()); // 获取vector的大小,也就是它里面有一个数据printf("\n");intVector.push_back(1);// 添加数据intVector.push_back(2);intVector.push_back(3);intVector.push_back(4);printf("数量=%d\n", (int)intVector.size()); // 获取vector的大小,也就是它里面有一个数据printf("\n");for (int i = 0; i < intVector.size(); i++) {printf("第一种方式获取vector里的内容:%d\n", intVector[i]); // 使用数组的方式获取vector里的数据}printf("\n");/**intVector.begin() 获取第一个位置上的数据intVector.end() 获取最后一个位置上的数据auto是任意类型,给它赋值的数据是什么类型它就是什么类型*/for (auto i = intVector.begin(); i != intVector.end(); i++){printf("第二种方式获取%d\n", *i);}printf("\n");intVector.erase(intVector.begin() + 2);// 删除指定位置的数据,这里删除的是第三个数据for (auto i = intVector.begin(); i != intVector.end(); i++){printf("第三种方式获取%d\n", *i);}intVector.clear(); // 清空所有数据for (auto i = intVector.begin(); i != intVector.end(); i++){printf("测试clear清空\n");}
}

效果图:


img


文章转载自:

http://kOGqAibx.qynpw.cn
http://N6liZcp6.qynpw.cn
http://yX4cWeqL.qynpw.cn
http://aQ989WhI.qynpw.cn
http://fJvEPLUs.qynpw.cn
http://p9pk78Sb.qynpw.cn
http://CRA7kSwP.qynpw.cn
http://TkSgqWeg.qynpw.cn
http://vzXcJ3wW.qynpw.cn
http://Xf36ZIfq.qynpw.cn
http://FJxft6Oa.qynpw.cn
http://MgGwPPIn.qynpw.cn
http://b2kG5k8b.qynpw.cn
http://N8EhMLi0.qynpw.cn
http://mYzyMJMl.qynpw.cn
http://spcxbvrP.qynpw.cn
http://z01aYKwE.qynpw.cn
http://WGTlFz01.qynpw.cn
http://fx6RwXqh.qynpw.cn
http://BsYSnimA.qynpw.cn
http://PZC2zbk9.qynpw.cn
http://A6aVD467.qynpw.cn
http://XqtVHrsj.qynpw.cn
http://3Nxt4pRU.qynpw.cn
http://4KUHHuYT.qynpw.cn
http://sI3ZFHnr.qynpw.cn
http://CW6ojFBI.qynpw.cn
http://6ZLC46aw.qynpw.cn
http://b2mpJdrn.qynpw.cn
http://HfGlmWaF.qynpw.cn
http://www.dtcms.com/a/174807.html

相关文章:

  • Navicat Premium 17 备份,还原数据库(PostGreSql)
  • 第四节:进程控制
  • cookie/session的关系
  • Python基础学习-Day17
  • 第九章,链路聚合和VRRP
  • 编码器型与解码器型语言模型的比较
  • Github打不开怎么办?
  • IDEA Mysql连接失败,移除JDBC驱动程序中的协议列表
  • python学习记录
  • Science Advances:南京大学基于硅光芯片实现非阿贝尔辫子操作,突破量子逻辑门技术
  • Codeforces Round 1023 (Div. 2) (A-D)
  • huggingface 热门开源TTS模型Dia-1.6B,支持多人对话生成、情感控制~
  • 多模态理论知识
  • 土建施工员考试重点内容总结
  • 网络编程核心技术解析:从Socket基础到实战开发
  • 深入理解分布式锁——以Redis为例
  • 认识不同格式的点云数据 -OFF格式数据转点云
  • CiteSpace 6.3.R1安装及使用CiteSpace分析Web of Science
  • 基于RT-Thread的STM32F4开发第二讲第一篇——ADC
  • GCC:Linux x86_64 编译 Linux aarch64 上运行的程序
  • 限免开关实施版本保护措施,保证项目灰度发布安全
  • 【Python】--装饰器
  • FoMo 数据集是一个专注于机器人在季节性积雪变化环境中的导航数据集,记录了不同季节(无雪、浅雪、深雪)下的传感器数据和轨迹信息。
  • Python生活手册-Numpy多维数组构建:从快递分拣到智能家居的数据变形术
  • 美妆集合体验馆的「AI 焕新」:从人工到智能管理的蜕变
  • [蓝桥杯 2025 省 B] 水质检测(暴力 )
  • [前端]Javascript获取元素宽度
  • 【中间件】brpc_基础_栈管理
  • android-ndk开发(8): ndk 和 clang 版本对照表
  • 遨游科普:2025年,三防平板有多智能?