vector中end()和begin()本身值的疑问
#include <vector>
using namespace std;
using std::vector;
#include <stdio.h>
void main()
{
vector<int> iv1;
vector<int>::iterator itve1;
for(int i=0;iv1.size()!=1000;i++)
{
iv1.push_back(i);//在vector中存入1000个元素
}
printf("======%d\n",iv1.begin());
printf("======%d\n",iv1.end());
}
为什么begin()位置的值和end()位置的值是一样的?
vector不是顺序存储的吗?按道理,end()要比begin()大的,以递增的关系……
...全文
相关推荐
C++ Vector用法详解
主要介绍了C++ Vector用法详解,vector是C++标准模版库(STL,Standard Template Library)中的部分内容,本文详细介绍了它的方方面面,需要的朋友可以参考下
C++begin和end运算符的返回迭代器的类型如何判断?
今天小编就为大家分享一篇关于C++begin和end运算符的返回迭代器的类型如何判断?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
C++ Vector 动态数组的实现
主要介绍了C++ Vector 动态数组的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
详解C++中的vector容器及用迭代器访问vector的方法
使用迭代器iterator可以更方便地解引用和访问成员,当然也包括vector中的元素,本文就来详解C++中的vector容器及用迭代器访问vector的方法,需要的朋友可以参考下
浅谈c++ vector和map的遍历和删除对象
下面小编就为大家带来一篇浅谈c++ vector和map的遍历和删除对象。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


