第7周项目1(2) 成员函数,友元函数和一般函数的区别 两点距离类
来源:互联网 发布:阿里云邮箱个人版 编辑:程序博客网 时间:2024/04/26 13:36
/* <p><span><span class="comment">02. *Copyright (c) 2016,烟台大学计算机学院</span> </span></p><p class="alt"><span><span class="comment">03. *All rights reserved.</span> </span></p><p><span><span class="comment"> 04. *文件名称:cpp</span> </span></p><p class="alt"><span><span class="comment"> 05. *作 者:孙亚茹</span> </span></p><p><span><span class="comment">06. *完成日期:2016年4月14日</span> </span></p><p class="alt"><span><span class="comment">07. *版 本 号:v1.0</span> </span></p><p><span><span class="comment"> 09. *问题描述:写出三种形式的函数</span> </span></p><p class="alt"><span><span class="comment">*/</span><span> </span></span></p>
#include <iostream>#include<cmath>using namespace std;class Cpoint{public: Cpoint(double xx=0,double yy=0):x(xx),y(yy){} friend void distance2(Cpoint &x,Cpoint &y); void distance3(Cpoint &x,Cpoint &y); double getX(){return x;} double getY(){return y;}private: double x; double y;};void distance2(Cpoint &p1,Cpoint&p2){ double d,d1; d=(p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y); d1=sqrt(d); cout<<"两点之间距离为: "<<d1<<endl;} void distance3(Cpoint &p1,Cpoint &p2){ double d,d1; d=(p1.getX()-p2.getX())*(p1.getX()-p2.getX())+(p1.getY()-p2.getY())*(p1.getY()-p2.getY()); d1=sqrt(d); cout<<"两点之间距离为: "<<d1<<endl;}int main(){ Cpoint p1(10,5); Cpoint p2(1,6); distance2(p1,p2); distance3(p1,p2); return 0;}
0 0
- 第7周项目1(2) 成员函数,友元函数和一般函数的区别 两点距离类
- 第7周任务2(成员函数,友元函数,一般函数的区别,以求两点距离为例)
- 第六周项目四--成员函数、友元函数和一般函数的区别(求两点的距离)
- 第七周项目2:成员函数、友元函数和一般函数求两点间的距离
- 第七周项目1—两点间的距离—成员函数、友元函数和一般函数
- 第七周项目1—两点间的距离—成员函数、友元函数和一般函数
- 第7周项目1(2)成员函数、一般函数和友元函数的区别
- 第7周项目1-成员函数、友元函数和一般函数有区别(2)
- 成员函数、友元函数和一般函数有区别-两点间的距离
- 第七周项目 用一般函数,成员函数,友元函数求两点之间的距离
- 第7周项目1(1) 成员函数,友元函数和一般函数的区别 时间类
- 第7周项目1(1)——成员函数、友元函数和一般函数的区别
- 第7周项目1:成员函数、友元函数和一般函数有区别(2)
- 第7周项目1-成员函数、友元函数和一般函数有区别(2)
- C++第7周项目2 - 成员函数、友元函数和一般函数之区别
- 第7周-项目1-成员函数、友元函数和一般函数有区别
- 第7周项目1-成员函数、友元函数和一般函数有区别
- 第6周项目3-成员函数、友元函数和一般函数的区别(成员函数)
- QT 多线程程序设计
- eclipse 如何用DDMS给Android设备截屏
- 一道有趣的面试题
- mysql和postgresql中的诸多不同 logistic回归P 2016.04.13回顾
- 第七周【项目2-友元类】
- 第7周项目1(2) 成员函数,友元函数和一般函数的区别 两点距离类
- uml类图
- java线程池实现
- 夜神模拟器开发调试无法连接,reset adb无效
- 【代码笔记】iOS-剧幕拉开形的首页
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
- dubbo源码学习(二)基础知识:JAVA SPI
- Show me the code之Python练习册 Q8~9 html解析
- NSMutableAttributedString实现富文本