标题:新手妹子初学C++,关于调试的问题想问下各位大牛!!还请指教!妹子不胜感激 ...
取消只看楼主
lemon000
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-4-23
结帖率:0
已结贴  问题点数:20 回复次数:0 
新手妹子初学C++,关于调试的问题想问下各位大牛!!还请指教!妹子不胜感激!可以不用看程序!只看问题!
#include<iostream>
#include<vector>
using namespace std;
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;
}
int main()
{

vector<int>::const_iterator it;

int a;

vector<int> ivec;

while(cin>>a)

ivec.push_back(a);

vector<int>::size_type ctr=0;

it=find_val(ivec.begin(),ivec.end(),4,ctr);//这是调用函数,我想在调试的时候看一下函数的调用过程,就是在我输入数据之后,我想看一下函数内部的变量是怎么一步一步变化的。请问该怎么看。

//cout<<it<<endl;

cout<<*it<<endl;

cout<<ctr<<endl;




system("pause");

return 0;
}

已在上述程序中说明,就是问一下怎么样才能进入到函数内部看调用函数那一步的具体运行情况!求指导!妹子不胜感激!!可以不用看程序,把程序贴出来只是为了方便我把话说清楚。谢谢各位大神了!!
搜索更多相关主题的帖子: occurs return include 不胜感激 
2015-04-23 21:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-444429-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.247780 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved