首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

iter-是不是重栽过了解决方案

2012-02-21 
iter-是不是重栽过了#includeiostream#includevector#includealgorithmusingnamespacestdintmain(i

iter-是不是重栽过了
#include   <iostream>
#include   <vector>
#include   <algorithm>

using   namespace   std;
int   main(int   argc,   char*   argv[])
{
vector <int>   IntVector;
for(int   i   =   0   ;   i   <   10   ;   i   ++){

  IntVector.push_back(i);
}

vector <int> ::iterator   iter;

for(iter   =   IntVector.begin();iter   !=   IntVector.end();   ++iter){
cout   < <   iter   < <   endl;//这里每两个相差4  
cout   < <   iter-IntVector.begin()   < <   endl;
}


return   0;
}


[解决办法]
difference_type means distance between two iterator(signed or unsigned)

size_type only can be unsigned.

热点排行