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

vector啊编译器不通过

2012-04-24 
vector求助啊,编译器不通过C/C++ codevectorint ptemp(protein,protein+84651)vectorint ::iterator

vector求助啊,编译器不通过

C/C++ code
vector<int >ptemp(protein,protein+84651);vector<int >::iterator it;it = find(ptemp.begin(),ptemp.end(),pro[i]);//pro[i]是由主函数传过来的数组//pr[]在主函数的定义int Pro[84651];传到函数里void ProteinMap(int pro[])

编译器错误:
error: no matching function for call to 'find(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned int&)'|
这是什么情况??我用的codeblock10.05汉化版

[解决办法]
探讨
C/C++ code

vector<int >ptemp(protein,protein+84651);
vector<int >::iterator it;
it = find(ptemp.begin(),ptemp.end(),pro[i]);//pro[i]是由主函数传过来的数组
//pr[]在主函数的定义int Pro[84651];传到函数里void ProteinMap(int p……

[解决办法]
探讨

引用:
引用:
C/C++ code

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

热点排行