第七周 项目1(2) (成员函数)
2016-04-19 18:38
239 查看
问题及代码:
/* *Copyright(c)2014,烟台大学计算机与控制工程学院 *Allrights reserved. *文件名称:test.cpp *作者:贾庆严 *完成日期:2016年4月19日 *版本号:v1.0 * *问题描述:实现求距离函数的三种版本:分别利用成员函数、友元函数和一般函数求两点间距离的函数 * */ #include <iostream> #include <cmath> using namespace std; class CPoint { public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} double distance(CPoint &); private: double x; double y; }; double CPoint::distance(CPoint &p) { double dx=(x-p.x), dy=(y-p.y); return sqrt(dx*dx+dy*dy); } int main() { CPoint p1(-5,6),p2(7,9); cout<<p1.distance(p2)<<endl; return 0; }
运行结果:
相关文章推荐
- 第七周项目1—两点间的距离(成员函数)
- 第七周上机实践项目-项目一-成员函数,友元函数和一般函数的区别
- 第七周项目1-成员函数,友元函数,一般函数有区别
- 第七周 项目2 友元函数 成员函数 一般函数 的不同调用
- 第七周项目三成员函数,友元函数以及一般函数的区别
- 第七周项目1—两点间的距离(成员函数)
- 第七周 项目二:成员函数、友元函数、一般函数之区别(实现三个版本的求两点间距离)
- 第七周项目三-----成员函数,友元函数和一般函数的区别
- 第七周上机实践项目 项目1-成员函数,友元函数,和一般函数的区别(2)
- 第七周项目一-成员函数(4)
- 第七周项目1:成员函数、友元函数和一般函数的区别
- 第七周项目1——实现复数类中的运算符重载(成员函数)
- 第七周 项目1-成员函数、友元函数和一般函数有区别(1)友元
- 第七周项目一-成员函数、友元函数和一般函数有区别(1)
- 第七周项目1-成员函数、友元函数和一般函数有区别
- 第七周项目1-成员函数、友元函数和一般函数有区别
- 第七周项目:成员函数、友元函数和一般函数有区别
- 第七周 项目1-成员函数、友元函数和一般函数有区别(1)外部
- 第七周上机任务项目2-成员函数、友元函数和一般函数的区别
- 第七周 项目三 体会成员函数 友元函数 一般函数 分别求两点间的距离