第7周项目1-(2)-一般函数
来源:互联网 发布:5g网络wifi什么意思 编辑:程序博客网 时间:2024/05/02 05:56
/*All rights reserced.
文件名称:main.cpp
作者:李鑫
完成日期:2016.4.28
问题描述:模仿上面的示例,完成求点类中距离的任务。你需要实现求距离函数的三种版本:分别利用成员函数、友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试。
文件名称:main.cpp
作者:李鑫
完成日期:2016.4.28
问题描述:模仿上面的示例,完成求点类中距离的任务。你需要实现求距离函数的三种版本:分别利用成员函数、友元函数和一般函数求两点间距离的函数,并设计main()函数完成测试。
*/
#include <iostream>#include<cmath>using namespace std;class CPoint{private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} double getX() { return x; } double getY() { return y; }};double dist(CPoint &p1,CPoint &p2);double dist(CPoint &p1,CPoint &p2){ double dx=(p1.getX()-p2.getX()), dy=(p1.getY()-p2.getY()); return sqrt(dx*dx+dy*dy);}int main(){ CPoint p1(2,3),p2(4,5); int juli; juli = dist(p1,p2); cout<<juli<<endl; return 0;}
学习心得:把三种函数分开写一遍加深了我对成员,友元,还有一般函数的理解。
0 0
- 第7周项目1-(2)-一般函数
- 第7周-项目1-求点类中距离的任务(2)一般函数
- 第7周项目1-成员函数、友元函数和一般函数有区别(2)
- 第7周项目1(2)成员函数、一般函数和友元函数的区别
- 第7周项目1:成员函数、友元函数和一般函数有区别(2)
- 第7周项目1(2) 成员函数,友元函数和一般函数的区别 两点距离类
- 第7周项目1-成员函数、友元函数和一般函数有区别(2)
- 第7周项目1(1)——成员函数、友元函数和一般函数的区别
- 第7周项目1:成员函数、友元函数和一般函数有区别(1)
- 第7周项目1-成员函数、友元函数和一般函数有区别(1)
- 第7周项目1-成员函数、友元函数和一般函数有区别(3)
- C++第7周项目2 - 成员函数、友元函数和一般函数之区别
- 第7周-项目1-成员函数、友元函数和一般函数有区别
- 第7周项目1-成员函数、友元函数和一般函数有区别
- 第7周项目1 友元函数和一般函数
- 第6周项目4-成员函数、友元函数和一般函数有区别 (一般函数)
- 第12周项目1-复数类的运算符重载(3)使用一般函数
- 第七周 项目1(2)(一般函数)
- Android4.4.2源码分析之WiFi模块(二)
- iOS的回调相关
- java instrument原理和Aattach API
- QT5.4,VS2010
- 15. 3Sum
- 第7周项目1-(2)-一般函数
- 项目总结
- 第九周项目1(1)
- 函数与指针
- typedef用法
- Runtime的初步认识——消息机制
- 165 php Fatal error: Uncaught SmartyException: unable to write file
- JAX-WS创建和JavaAPI发送和处理SOAP消息实例
- GitHub是什么样的网站 (分享```)