DEV C++如何不需要通过建项目可以调试程序

1点击文件

2、开始写一段类的程序

#include<iostream>
using namespace std;
class Point    //点类定义 
{
    int x,y;  //点的x和y坐标
public:
    void lnitPoint(int,int);   //设置坐标
int GetX(){ return x;}   //取x坐标
int GetY() {return y;}    //取y坐标
void Print();            //输出点的坐标
}; 
//类外定义两个成员函数
void Point::lnitPoint(int a,int b)
{
x=a;
y=b;
}
void Point::Print()      //输出x 和y的坐标 
{
cout<<'['<<x<<","<<y<<']';
}
class Circle  //圆类定义
{
private:
  double radius;      //定义半径对象 (变量)
  Point Center;       //定义圆心对象(变量)
public:
       void lnitCircle(double,Point);    //设置圆类的数据
  double GetRadius();     //取半径
  Point GetCenter();    //取圆心
  double Area();      //计算面积
  void Print();      //输出圆心坐标和半径
};
//类外定义成员函数
void Circle::lnitCircle(double r, Point p)   //对Circle的类进行数据处理 
{
radius=(r>=0?r:0);
Center = p;
}
double Circle::GetRadius(){return radius;}
Point Circle::GetCenter(){return Center;}
double Circle::Area(){return 3.14159*radius*radius;}
void Circle::Print()
{
cout<<"Center=";
Center.Print();
cout<<";Radius="<<radius<<endl;
}
//主函数
int main()
{
Point p,center;      //定义point 类 
p.lnitPoint(30,50);     //调用point中处理数据的函数 
center.lnitPoint(120,80);   //调用point 中处理私有数据的函数 
Circle c;     //定义Circle类 
c.lnitCircle(10.0,center);    //调用Circle中处理私有数据的函数 

cout<<"Point p:";
p.Print();     //调用Point中的输出x和y的函数 
cout<<endl;
cout<<"Circle c:";
c.Print();    //调用Circle中的输出中心点和半径的函数 
cout<<"The center of circle c:";
c.GetCenter().Print();  //调用Circle返回center值的函数和输出中心值和半径的值 
cout<<"\nThe area of circle c:"<<c.Area()<<endl;  //调用Circle面积的函数 
return 0;

}

3、在工具中--》编译选项--》代码优化--》连接器--》产生调试信息改为yes

4、先编译

5就可以直接调试了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值