bycj.net
当前位置:首页 >> C++ vECtor容器怎么输出某个元素 >>

C++ vECtor容器怎么输出某个元素

.vector容器中常用的函数.(c为一个容器对象) c.push_back(elem); 在容器最后位置添加一个元素elem c.pop_back(); 删除容器最后位置处的元素 c.at(index); 返回指定index位置处的元素

vector为动态数组,可用下标访问数据源vector vecNumber(22); int key //你要输出的位置的内容for(int i =0;i<22;i++){ if(vecNumber[i]==k

可以使用迭代器it = int.end() - 1即可实现.vector a; vector::iterator iter=a.end();//迭代器指向容器的最后一个元素的后一个位置 获得容器最后一个元素:cout

#include using namespace std;int main(){ vector numberVector; numberVector.push_back(1); numberVector.push_back(10); numberVector.push_back(100); numberVector.push_back(1000); for (int i=0;i 评论0 0 0

可以用泛型算法copy() ,你可以查一下, 我举个例子,vector<int> vec ; vec.push_back(1) ; vec.push_back(2) ; 然后输出可用: copy(vec.begin(),vec.end(),ostream_iterator<int>(cout," ")) ;

木有初始化容器 你先初始化一下 ++ 需要做左值 或者你改成(lp.begin())++

同意.可以考虑用List,效率高些~

#include #include using namespace std;int main(){

可以把你数组的东西赋给一个hash 此hash的key 和value 均为你的数组元素的值.当有重复的元素赋给hash的时候,perl会容忍你的错误,把之前的元素覆盖 当你遍历数组赋值后,得到的hash就是无冗余的.然后你从此hash再把key或者value遍历出来即可.

#include "stdafx.h"#include #include #include #include using namespace std;int main(){ vector data; vector::iterator dataIt; for(int i = 0; i 作业帮用户 2017-06-29 举报

dfkt.net | zdhh.net | xyjl.net | eonnetwork.net | rjps.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com