
问一下c++中vector<int> 和vector<int>::iterator有什么不同
4个回答
展开全部
verctor<int>是声明向量容器;
例如 verctor<int> v,就是创建了一个名字叫v的向量容器。
vector<int>::iterator是定义向量迭代器
例如,vector<int>::iterator it 就可以
for(it=v.begin();it!=v.end();it++)
cout<<*it<<endl;
就把里面的内容都输出了
例如 verctor<int> v,就是创建了一个名字叫v的向量容器。
vector<int>::iterator是定义向量迭代器
例如,vector<int>::iterator it 就可以
for(it=v.begin();it!=v.end();it++)
cout<<*it<<endl;
就把里面的内容都输出了
展开全部
vector<int> 是向量类型,而vector<int>::iterator是向量的迭代器类型,vector<int>::iterator用于迭代vector<int>中的int数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面的向量相当于队列,后边的相当于队列搜索用的指针。你不妨了解下数据结构。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个类似变量,一个类似是指针
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询