vector寻找问题
- C/C++ code
int main(){ int a[]={3,4,5,6,7,8,9,0,1,2}; vector<int> num(a,a+9); vector<int>::iterator it = find(num.begin() , num.end(),0) ; cout << *it << endl; return 0;}
运行后结果是0
我想让它返回0所在的位置,而不是返回0,应该怎么做?
[解决办法]
it-num.begin()
[解决办法]
[解决办法]
http://en.cppreference.com/w/cpp/container/vector
[解决办法]