网站设计哪家强网站怎么做等级保护

张小明 2026/1/16 17:24:54
网站设计哪家强,网站怎么做等级保护,wordpress设置公众号,网站服务器地址怎么查一.简介 vector 实现的是一个动态数组#xff0c;即可以进行元素的插入和删除#xff0c;在此过程中#xff0c;vector 会动态调整所占用的内存空间#xff0c;整个过程无需人工干预vector 容器可以随着存储元素的增加#xff0c;自行申请更多的存储空间 二.常用语法 1.创…一.简介vector 实现的是一个动态数组即可以进行元素的插入和删除在此过程中vector 会动态调整所占用的内存空间整个过程无需人工干预vector 容器可以随着存储元素的增加自行申请更多的存储空间二.常用语法1.创建容器1vector double values; //创建存储double类型的vector容器valuies.reserve(20);//增加容器容量即20个元素2vector int primes {1,2,3,4,5};//创建包含5个元素的vector容器创建时制定元素个数和初始值3vector double values(20);//创建容器时指定元素个数4创建容器时圆括号中的2个参数既可以是常量也可是变量intnum20;doublevalue1.0;vectordoublevalues(num,value);或者vectordoublevalues(5,1.0);2.容器的大小和容量1size() //返回实际元素的个数2resize() //改变实际元素的个数3reserve() //增加容器的容量4empty()//判断容器是否为空若为空返回true否则返回falsesize:当前存储的元素个数capacity:容量指的是在不重新分配内存的情况下可以存储的元素的最大数量。vector容器中添加元素时如果当前容量不足以容纳新元素vector会自动分配更多的存储空间容纳新元素这个过程为扩容。3.数据访问1data() //返回指向容器中首个元素的指针通过该指针可以访问甚至修改容器中的元素2begin()//返回指向容器中第一个元素的正向迭代器即指向【首元素】的位置3end()//返回指向容器中最后一个元素所在位置后一个位置的正向迭代器即指向【尾元素1】的位置4rbegin()//返回指向最后一个元素的反向迭代器5rend()//返回指向第一个元素之前的反向迭代器6at()//使用经过边界检查的索引访问元素 例如at(0)。 索引造成越界时抛出std::out_of_range异常7front()//返回第一个元素的引用8back()//返回最后一个元素的引用4.数据操作1push_back(value) //在序列尾部添加元素2pop_back() //移除序列尾部的元素3insert(posion,value) //在指定的位置插入一个或多个元素 position从0开始4iterator erase(pos) //移除一个或多个元素pos 为指定被删除元素位置的迭代器同时该函数会返回一个指向删除元素所在位置下一个位置的迭代器5clear() //移除所有的元素容器大小变为06swap() //交换两个容器的所有元素5.访问容器中的数据方法1容器名[n] n代表下标从0开始。2at(n) 索引造成越界时抛出std::out_of_range异常。3data()成员函数返回指向容器中首个元素的指针通过该指针可以访问甚至修改容器中的元素。例如 *(vectors.data()1) 代表容器中第二个元素的值6.迭代器和普通指针使用相同使用方法1容器类名::iterator迭代器名2*迭代器名表示迭代器指向的元素#includevector#includeiostreamusing namespace std;intmain(){vectorinta{1,2,3,4,5}//传统方法 遍历容器元素for(inti0;ia.size();i){couta[i] ;}//使用迭代器 遍历容器元素vectorint::iterator it;for(ita.begin();it!a.end();it))){cout*it ;}}三.demo#includeiostream#includevectorusingnamespacestd;intmain(){coutvector optendl;vectorchartest;test.push_back(T);//容器末尾添加元素test.push_back(E);test.push_back(S);test.push_back(T);intcounttest.size();//元素的个数coutvector size:countendl;intcapacitytest.capacity();//容器容量coutcapcity :capacityendl;//访问容器中的元素cout使用迭代器访问;vectorchar::iterator it;//使用迭代器for(ittest.begin();ittest.end();it){cout*it,;//*it表示迭代器指向的元素}coutendl;//使用容器名cout使用容器名访问;for(inti0;itest.size();i){couttest[i],;//容器名[n] 访问容器元素}coutendl;//使用at()cout使用at():;for(inti0;itest.size();i){couttest.at(i),;//使用at(n) 访问容器元素}coutendl;//使用data()cout使用data访问;for(inti0;itest.size();i){cout*(test.data()i),;//data() 访问容器元素}coutendl;//移除尾部数据test.pop_back();coutlast data:test.at(test.size()-1)endl;//插入数据test.insert(test.begin(),a);coutfirst value:test.at(0)endl;//删除数据test.erase(test.begin());coutfirst value:test.at(0)endl;coutfront value:test.front()endl;//第一个元素的引用coutback value:test.back()endl;//最后一个元素的引用return0;}四.运行效果
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

主题网站设计欣赏wordpress中文注册插件

umy-ui虚拟滚动表格组件终极实战指南:告别数据卡顿的完整解决方案 【免费下载链接】umy-ui umy-ui,一套为开发者准备的基于 Vue 2.0 的桌面端组件库,完美解决表格万级数据渲染卡顿,编辑表格卡顿问题 项目地址: https://gitcode.…

张小明 2026/1/11 12:35:17 网站建设

linux服务器WordPress建站教程国家精品资源在线开放课程

Midscene.js是一款革命性的AI驱动浏览器自动化框架,通过视觉语言模型技术让自然语言指令直接转化为精准的网页操作。告别复杂的DOM定位和CSS选择器,让AI成为你的浏览器操作员! 【免费下载链接】midscene Let AI be your browser operator. …

张小明 2026/1/11 13:14:41 网站建设

湘潭网站建设价格广西建设网行业版首页

终极指南:MPC-HC免费播放器如何完美实现DVD菜单导航 【免费下载链接】mpc-hc Media Player Classic 项目地址: https://gitcode.com/gh_mirrors/mp/mpc-hc Media Player Classic - Home Cinema (MPC-HC) 是一款免费开源的Windows音视频播放器,基于…

张小明 2026/1/10 9:36:44 网站建设

东莞市手机网站建设公司做造价在那个网站比较好

计算机语言类课程是许多专业学生的必修内容,其核心目标不仅是教授一种语法,更是培养将现实问题转化为计算机可执行指令的逻辑思维能力。掌握一门编程语言,意味着获得了一种描述和解决复杂问题的新工具。然而,当前这类课程的实际教…

张小明 2026/1/11 13:38:23 网站建设

做兼职设计去哪个网站好二手房交易网站排名

办公软件实用功能全解析:从演示文稿到数据库管理 在日常办公中,演示文稿和数据库管理是两项重要的工作。下面将详细介绍如何使用相关工具进行演示文稿的创建、编辑和数据库的搭建与操作。 1. 演示文稿工具使用 1.1 文本框操作 当选择模板后,屏幕上会出现一些文本框。编辑…

张小明 2026/1/10 9:36:47 网站建设

网站制作心得体会200字长沙县住房和城乡建设局网站

JavaScript 作为现代 Web 开发的核心语言,几乎无处不在——从简单的前端交互到复杂的 Node.js 后端应用。然而,正是这种广泛的应用使 JavaScript 成为攻击者的主要目标。本文旨在为开发者提供 10 个关键的安全编码实践,帮助构建更安全的 Java…

张小明 2026/1/10 9:36:48 网站建设