#include <iostream>
#include <string>
using namespace std;// 点和圆类// 点类
class Point
{public:// 设置void setx(int x){m_x=x;}int getx(){return m_x;}void sety(int y){m_y=y;}int gety(){return m_y;}private:int m_x;int m_y;
};// 圆类
class Circle
{public:void setr(int r){m_r=r;}int getr(){return m_r;}void setc(Point c){m_c=c;}Point getc(){return m_c;}private:int m_r;Point m_c;};// 判断点和圆的关系
void isInCircle(Circle &c,Point &p){int distance=(c.getc().getx()-p.getx())*(c.getc().getx()-p.getx())+(c.getc().gety()-p.gety())*(c.getc().gety()-p.gety());// 计算半径的平方int rDistance =c.getr()*c.getr();// 判断关系if (rDistance==distance){cout <<"shang"<<endl;}else if (distance>rDistance){cout<<"外"<<endl;}else{cout<<"内"<<endl;}}int main(){// 创建圆Circle c;Point center;c.setr(10);center.setx(10);center.sety(10);c.setc(center);// 创建点Point p;p.setx(11);p.sety(119);isInCircle(c,p);system("pause");return 0;
}

c++类例子之类中有类相关推荐

  1. python类的使用_python类的使用

    创建类和使用类 例子: 创建Dog类 __init__特殊方法 形参self class Dog: def init(self,name,age): #初始化属性name,age self.name= ...

  2. java派生类属例子_【备考】带你认识相关类属vs派生类属!

    原标题:[备考]带你认识相关类属vs派生类属! 关于下位学习中的相关类属和派生类属总有一些同学在做题过程中出现疑惑,做题也是错误率较高.究其原因就是同学们掌握二者概念的时候,很多人都是用例子来记住概念 ...

  3. java派生类属例子_辨析之派生类属和相关类属

    更多真题资料及报考疑问请加老师微信66746005,或点击这里在线咨询 1.派生类属:新知是原有知识的特例.例证.派生物,充实.证实了原有概念.例如:学生一开始认为水果是一种多汁.味甜.可食用的食物后 ...

  4. 1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性。要求: ① 设计并画出桌子Table类类图; ② 用构造函数初始化所有数据成员; ③ Area() :计算桌面的

    题目 ‬‬1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性.要求: ① 设计并画出桌子Table类类图: ② 用构造函数初始化所有数据成员; ③ Area() :计 ...

  5. java派生类属例子_“派生”类属与“相关”类属的辨析

    在奥苏贝尔有意义学习理论中下位学习又称类属学习,是指将概括程度或包容范围较低的新概念或命题,归属于认知结构中概括程度或包容范围较高的适当观念中,从而获得新概念或新命题的意义的学习.它可分为两种形式的学 ...

  6. Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

    目录 1.QCalendar日历类 2.QDateTimeEdit时间类 1.QCalendar日历类 QCalendar是一个日历控件,它提供了一个基于月份的视图,允许用户通过鼠标或键盘选择日期,默 ...

  7. Python Qt GUI设计:QTimer计时器类、QThread多线程类和事件处理类(基础篇—8)

    目录 1.QTimer计时器类 2.QThread多线程类 3.事件处理类 一般情况下,应用程序都是单线程运行的,但是对于GUI程序来说,单线程有时候满足不了需求.例如,如果需要执行一个特别耗时的操作 ...

  8. 深刻理解Python中的元类(metaclass)以及元类实现单例模式

    在看一些框架源代码的过程中碰到很多元类的实例,看起来很吃力很晦涩:在看python cookbook中关于元类创建单例模式的那一节有些疑惑.因此花了几天时间研究下元类这个概念.通过学习元类,我对pyt ...

  9. C++将派生类赋值给基类(向上转型)(一)

    在 C/C++ 中经常会发生数据类型的转换,例如将 int 类型的数据赋值给 float 类型的变量时,编译器会先把 int 类型的数据转换为 float 类型再赋值:反过来,float 类型的数据在 ...

最新文章

  1. lol服务器显示未知错误,运行英雄联盟出现未知错误的处理方法
  2. 核密度估计python_核密度估计Kernel Density Estimation(KDE)
  3. 手动实现kt(java)同步工作流和异步工作流
  4. hdu- 2642 Stars 二维树状数组
  5. 三星Galaxy S21开启预购:最早1月14日发布 售价约5300元起
  6. 易语言空壳程序360误报测试解决方法
  7. Flex 弹性布局(****************************************************)
  8. FFDshow video encoder -CLSID
  9. java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
  10. android手机开机密码,安卓手机锁屏密码忘了怎么办 锁屏密码解决方法
  11. 捋一捋Python中的数学运算math库之三角函数
  12. 新出台的治理iMessage垃圾短信的规则
  13. matlab用方程的解赋值,Matlab隐式符号方程求解和赋值
  14. 一个好的导演拍不了一场好戏--校园路-访谈戴谢宁总结(2005.5)
  15. html大段文本如何分页,打印大型HTML表时如何处理分页符
  16. 惠普计算机电脑底盖怎么打开,惠普笔记本后盖怎么拆
  17. 杨振宁与清华计算机系,我们都误会杨振宁了!看到清华给出的工资,才明白他有多伟大...
  18. 第53章 SQL GROUP BY 语句教程
  19. java 盖章透明_java实现图片上传后裁剪,把白色背景变成透明图(电子印章)
  20. ROS实现串口GPS数据的解析与通信(这篇文章所用的代码和我买的带有ROS功能包的GPS模块的功能包的代码一样)

热门文章

  1. 我虐小车千百遍,小车待我如初恋
  2. java i 底层原理,《Java基础知识》Java Hash底层原理
  3. soundex mysql_MySQL SOUNDEX()用法及代码示例
  4. 创建个人网站所需php书籍,PHP个人网站架设连环讲(三)
  5. php网络相关的扩展,文章专题扩展功能组件
  6. 在工作中有被动转主动的体会_积极主动应对眼前的一切,就是对自己最好的犒赏...
  7. 网络系统结构和设计的基本规则(Basic rules for network system architecture and design)
  8. 【 FPGA 】半带 FIR 滤波器(Half-band FIR Filter)
  9. 【 MATLAB 】信号处理工具箱之波形产生函数 tripuls
  10. 排序算法(更新ing)(C语言实现)(认真的不像实力派)