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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建数据库

先创建数据库&#xff1a; CREATE DATABASE SCUTCS; 接着&#xff0c;创建表&#xff1a; CREATE TABLE STUDENT ( SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(5,2) DEFAULT 000.00, PRIMARY KEY(SNO) ); 然后插…

2017-2018-1 20155301 《信息安全系统设计基础》第7周学习总结

2017-2018-1 20155301 《信息安全系统设计基础》第7周学习总结 教材学习内容总结 作为我们处理器实现的运行实例&#xff0c;因为受x86-64指令集的启发&#xff0c;它被俗称为“x86”&#xff0c;所以我们称我们的指令集为“Y86-64”&#xff0c;与“x86-64”相比&#xff0c;Y…

[学习笔记]面向对象VS面向过程

1.编程范式 为了实现同一个任务不同的编程方式类别称为编程范式 2.面向过程编程 面向过程从上到下运行&#xff0c;将一个大问题分解成小问题&#xff0c;再将小问题继续分解成足够简单在一定范围内可以解答的小问题为止&#xff01;3.面向对象编程 面向对象简称为OOP&#x…

批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?

批处理系统的特点如下 优点&#xff1a;系统的吞吐率较高。 &#xff08;作业的调度由系统控制&#xff0c;并允许几道程序同时投入运行&#xff0c;只要合理的搭配作业&#xff08;例如把计算量大的作业和I/O量大的作业搭配&#xff09;就可以充分利用系统的资源&#xff09; …

怎么解决word敲空格删掉后面的字的问题

将word左下角的改写改为插入&#xff0c;或者笔记本的按下insert的按钮

Dubbo原理解析-监控

Dubbo发布代码中&#xff0c;自带了一个简易的监控中心实现。对于一般的小业务这个监控中心应该能够满足需求&#xff0c;对于那些大业务量的大公司一般都会有自己的监控中心&#xff0c;更加丰富的功能如常用的报警短信通知等等。这章讲解分析使得读者能够了解一般的监控中心实…

学习笔记(04):Python网络编程并发编程-什么是socket

立即学习:https://edu.csdn.net/course/play/24458/296233?utm_sourceblogtoedu 1.什么是网络编程&#xff1f; 答&#xff1a;网络编程也叫做socket编程即套接字编程&#xff0c;基于遵循socket套接字的规定进行的编程 2.什么是socket&#xff1f; 答&#xff1a;socket就是…

mysql 获取自增主键

MyBatis 3.2.6插入时候获取自增主键方法有二以MySQL5.5为例&#xff1a;方法1&#xff1a;<insert id"insert" parameterType"Person" useGeneratedKeys"true" keyProperty"id">insert into person(name,pswd) values(#{name},#…

虚拟主机用户ftp和apache用户文件互操作权限解决方法

方法1.用户组控制方法 先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容易的方法.但不安全。不同的用户可以删除对方的文件&#xff0c;因为是同一个组,组有读写执行的权限. 方法2.使用linux高级…

数学的列向量内积计算方法

x(cos x1 y(-sinx1sinx1) cosx1) [x,y]cosx1*(-sinx1)sinx1*cosx1

遍历枚举

/// <summary> /// 卡卷类型 /// </summary> public enum CardTypeEnum {代金券 1,优惠卷 2 } foreach (int myCode in Enum.GetValues(typeof(CardTypeEnum))){string strName Enum.GetName(typeof(CardTypeEnum), myCode); //文本 keystring strValue myCode…

前端工程师必须要知道的SEO技巧(2):制作比设计还要漂亮的代码(内容和语义化代码)上...

前言:现在的网站设计,大多数不仅仅要求美观,前端代码往往发挥着重要的作用.这意味着很大一部分搜索引擎优化或搜索引擎优化责任应该落在设计师身上.然而,有大量的网页设计师不理解这个问题以及如何在建立一个网站初期就达到是完全的搜寻引擎优化.当然,要达到这个高度,肯定离不开…

学习笔记(05):Python网络编程并发编程-基于socket实现简单套接字通信

立即学习:https://edu.csdn.net/course/play/24458/296234?utm_sourceblogtoedu 1.服务器端 #以打电话通讯为例子进行说明 #导入相应的模块 import socket#1、设置套接字的类型以及协议(买手机)&#xff0c;其实就是设置一个套接字&#xff0c;phone即为一个套接字 #设置为网…

JeeSite 4.0 说说前端的那些事

2019独角兽企业重金招聘Python工程师标准>>> 引言 一个不得不说的话题&#xff0c;经过近几年的发展&#xff0c;Web前端开发已经不是一个新有的岗位了&#xff0c;前端技术发展非常迅速&#xff0c;技术更新换代也很快&#xff0c;对于前端工程师来说是一个很大的挑…

笔记本换固态硬盘

我换固态硬盘是让熟人修电脑换的&#xff0c;结果跟我要100块钱的服务费&#xff0c;在这我绝得太坑了&#xff0c;所以建议大家自己换固态硬盘 1、首先自己在网上买一块相对较好的固态硬盘&#xff0c;尽量买大点 2、还需要买一个硬盘的托盘&#xff0c;这个是直接换笔记本上的…

Bootstrap富文本编辑器-bootstrap-wysiwyg

在进行英语试题的录入中&#xff0c;因为英语试题经常会有类似如下的试题&#xff1a; My friend watches dragon boat races at the Dragon Boat Festival.(对划线部分提问) ——_______ is the Double Ninth Festival? ——It is in October. 在上面的题目中&#xff0c;我们…

学习笔记(06):Python网络编程并发编程-在简单套接字基础上加上通信循环

立即学习:https://edu.csdn.net/course/play/24458/296235?utm_sourceblogtoedu 1.服务器端 #以打电话通讯为例子进行说明 #导入相应的模块 import socket#1、设置套接字的类型以及协议(买手机)&#xff0c;其实就是设置一个套接字&#xff0c;phone即为一个套接字 #设置为网…

怎么把word转换pdf,pdf转换word ,pdf转换成高清图片

方法一&#xff1a;一个成套的软件&#xff0c;包含了&#xff0c;word -->pdf ,Pdf—>word,pdf-->图片 迅捷PDF在线转换器 地址在这 &#xff08;http://app.xunjiepdf.com/ &#xff09;&#xff0c; 但是上面这个有个限制&#xff0c;只能转一定大小的文件&#x…

程序包com.sun.istack.internal不存在

添加一下依赖 <!-- https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl --><dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.2.11</version></dependency&…

iOS微博项目(七)发微博和定位

class a导入class b&#xff0c;class b导入class a 会出现错误 如果keyboard不显示&#xff0c;应该是hardware-》connect选择了 1. 发微博UI 2.定位 一直不回调&#xff0c;后来发现是ios8后方法更新了&#xff1a;http://blog.devzeng.com/blog/ios8-corelocation-framework…