读书人

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

发布时间: 2012-02-21 16:26:23 作者: rapoo

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.

读书人网 >C++

热点推荐