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

vector寻找有关问题

2012-05-01 
vector寻找问题C/C++ codeint main(){int a[]{3,4,5,6,7,8,9,0,1,2}vectorint num(a,a+9)vectorint

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()
[解决办法]
探讨
引用:
it-num.begin()


C/C++ code
it-num.begin()


这方面知识在哪里看?课本上没有,网上的教程有错误还不全。求教。

[解决办法]
http://en.cppreference.com/w/cpp/container/vector
[解决办法]
探讨

最新问题
C/C++ code

vector<int >ptemp(protein,protein+84651);
vector<int >::iterator it;
it = find(ptemp.begin(),ptemp.end(),pro[i]);//pro[i]是由主函数传过来的数组


编译器报错error: no matching function for call to……

热点排行