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就可以直接调试了

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

  1. 手把手建项目 PrimeNG安装使用

    手把手建项目 PrimeNG安装使用 之前写过一片关于PrimeNG的安装使用,当时也是接触不久,最近重新使用的时候发现还是有一些东西没有说清楚. 当时用的是Angular2现在已经是Angular4 ...

  2. 头歌实践教学平台上如何建项目且通过git上传

    头歌实践教学平台上如何建项目且通过git上传 目标:在头歌上建立项目test,并通过git工具将文件上传至头歌中. (1) 首先在https://code.educoder.net/explore页面 ...

  3. npm install含义 及vue安装启动项目时报错解决及vue建项目时各文件间的依赖关系...

    全局安装vue-cli,使用命令npm install -g vue-cli. 下载模板代码,使用命令vue init webpack my-project,之后会有一些询问,按需填写即可. 最后会看 ...

  4. 3个阶段 项目征名_萧山日报数字报-蓝城萧立7大代建项目征名开启

    ■记者 陈胜楠 "家",对于中国人而言,代表的是心灵深处的幸福感.因此它的赋名不光大气悦耳,更饱含美好寓意.不过,一般而言,自己家小区的案名往往是"与生俱来"的 ...

  5. 【解决方案】摄像机户外直播能在哪些地方运用?团建/项目启动会/户外婚礼等户外直播方案介绍

    一.背景分析 近年来,随着人民生活水平的逐步提升,户外运动已经从小规模.专业化的特定狭小群体逐步发展成为群民性质的户外休闲娱乐活动,也带动了户外产业在中国的蓬勃发展.比如: 1)户外拓展:众多上班族节 ...

  6. 01-创建项目 创建数据表-类别管理--添加类别--持久层

    文章目录 1. 关于此项目 2. 关于项目的开发流程 3. 创建数据库与数据表 4. 关于Project与Module 5. 创建Project 6. 商品管理模块项目 7. 关于编写代码 8. 类别 ...

  7. main java src_java建项目时,带有“src/main/java”的目录是怎么建的?

    展开全部 建maven 项目的时候,e69da5e6ba903231313335323631343130323136353331333365633864eclipse 会给你创建一些基本的文件夹的 s ...

  8. vue+quasar开发移动app-搭建项目

    一. quasar相关 quasar仅支持node版本>=10和npm>=5 Download | Node.js //在NPM 中安装 yarn npm install -g yarn ...

  9. 对面向接口编程、按分层建项目的反思和新的分层结构思路

    本着每隔一年就得折腾一个新框架的习惯,近期对以前框架繁琐的结构进行了一些反思,加上打算新框架放弃使用EXTJS,也深入研究了下Asp.net MVC 4.在此给大家汇报一下,也希望大伙提出宝贵意见. ...

最新文章

  1. 百度关键词研究: 应避免的5个错误!
  2. 如何成为领袖? 学习任正非小沃森郭士纳
  3. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
  4. JavaScript的封装
  5. 测试到产品经理的进阶之路
  6. Windows服务简单实例
  7. delphi压缩后使用http协议base64上传下载6G超大文件
  8. 微信小程序:宝宝起名神器
  9. go1.13 中 errors 包的 Is 与 As 方法
  10. CentOS 7中jdk1.8安装
  11. 使用 CMake 解决编译出来的 so 文件过大的问题
  12. 22.裸板--I2C协议
  13. 2022年全球市场有机硅结构密封胶总体规模、主要生产商、主要地区、产品和应用细分研究报告
  14. 我的手工制作PCB板
  15. CSS 单行/多行文本溢出显示省略号(...)的实现
  16. 投入≠成效,近百项指标为企业数字化把把脉
  17. 沙扬娜拉一首 徐志摩
  18. 数字图像处理-bmp与jpeg格式互相转换
  19. 联想笔记本电脑键盘灯怎么开启_联想笔记本电脑的键盘灯怎么开
  20. VS工程垃圾清理工具

热门文章

  1. 一步一步学Silverlight 2系列(3):界面布局_转载
  2. 在eclipse中创建第一个java应用程序,并在控制台输出“hello world”。
  3. Tomcat8.0.21登录时忘记用户名和密码
  4. iOS 开发者账号共用发布证书 (Distribution)问题
  5. C语言宏定义##连接符和#符的使用及其它宏定义注意事项
  6. 最全的HTML特殊字符集
  7. Vue项目启动webpack报错Module build failed: Error: No PostCSS Config found in......
  8. 免安装Mysql在Mac中的神坑之Access denied for user 'root'@'localhost' (using password: YES)
  9. HierarchicalBeanFactory
  10. css --- [练手小项目]样式小结(字体、颜色的语义 清除浮动的使用)