C++为什么按F11 不能看到程序运行的全部步骤,应该怎么才能看见?

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:12:49
#include<iostream.h>
class Point
{
private:
int x,y;
public:
Point(){x=y=0;}
Point(int,int);
void moveTo(int,int);
void move(int,int);
void moveH(int);
void moveV(int);
int getX();
int getY();
void display();
};
Point::Point(int xx, int yy)
{
x=xx; y=yy;
}
void Point::moveTo(int nx,int ny)
{
x=nx;y=ny;
}
void Point::move(int hx,int hy)
{
x+=hx;y+=hy;
}
void Point::moveH(int hx)
{
x+=hx;
}
void Point::moveV(int hy)
{
y+=hy;
}
int Point::getX()
{
return x;
}
int Point::getY()
{
return y;
}
void Point::display()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
void main()
{
Point p1,p2(10,20);
p1.display();
p2.display();
p1.moveTo(100,200);
p2.moveH

F11可以跳进子函数的内部
你应该是跳进ostream里了吧
里面是最基本的操作,也可能包含了汇编语言

跳出用shift+F11就行了

那是因为,此时程序已经结束。如果再单步调试,就会进入到系统内核。一般的系统使用权限是不允许这种情况发生的。所以弹出提示警告。

另外,你的程序本什么有问题,我已经运行过了