VC++6.0中调试程序,总是出现find source 对话框,为什么?
用VC++6.0调试如下程序:#include <iostream.h>
class x
{
int i;
public:
x(int i=50):i(i)
{
cout <<"i= "<<i<<endl;
}//缺省构造函数
~x()
{
cout<<"x::~x()"<<endl;
}
};
void fn()
{
static x x1(47);
static x x2;
}
void main()
{
fn();
}
按F11单步执行下条语句,并跟踪遇到的函数;按F10单步执行下一条语句,但跳过所调用的函数代码。
我在执行单步调试时,是按上面操作的,便总是会出现如下的find source对话框:
然后就会出现莫名其妙的汇编代码。请高手解答,为什么会出现这种情况,怎样才能避免?