在codeblock里调试不通呀
#include <vector>
int main()
{
int int_array[10] = {10,12,13,32,32,32,12,12,12,12};
vector<int> ivect(int_array,int_array+9);
vector<int> ivc;
size_type ctr;
ivc = find_val(ivect.begin(),
ivect.end(),
12,
ctr);
return 0;
}
vector<int>::const_iterator find_val(
vector<int>::const_iterator beg,
vector<int>::const_iterator end,
int value,
vector<int>::size_type &occurs
)
{
vector<int>const_iterator res_iter = end;
occurs = 0;
for(;beg != end;++beg)
if(*beg == value){
if(res_iter == end)
res_iter = beg;
++occurs;
}
return res_iter;
}
c++
[解决办法]
编译能过吗?如果编译不通过,就根据错误提示修改;如果能编译过,就看设计的流程有没有问题,然后单步,一点点找问题。
[解决办法]
放错误提示上来啊
[解决办法]
什么问题??