成员函数、友元函数和一般函数有区别
来源:互联网 发布:手机铃声制作软件 编辑:程序博客网 时间:2024/04/28 20:21
#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){}void distance1(Cpoint &c);friend void distance2(Cpoint &a,Cpoint &b);double getX(){return x;}double getY(){return y;}};void Cpoint::distance1(Cpoint &c)//成员函数{double d;d=sqrt((x-c.x)*(x-c.x)+(y-c.y)+(y-c.y));cout<<d<<endl;}void distance2(Cpoint &a,Cpoint &b)//友元函数{double d;d=sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)+(a.y-b.y));cout<<d<<endl;}void distance3(Cpoint &a,Cpoint &b)//一般函数{double d;d=sqrt((a.getX()-b.getX())*(a.getX()-b.getX())+(a.getY()-b.getY())+(a.getY()-b.getY()));cout<<d<<endl;}int main(){Cpoint a(2,3),b(-4,5);a.distance1(b);distance2(a,b);distance3(a,b);return 0;}
0 0
- 成员函数,友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数,友元函数和一般函数 有区别。
- 成员函数友元函数和一般函数有区别
- 第六周 项目四-成员函数、友元函数和一般函数有区别 一般函数
- 第六周 项目四-成员函数、友元函数和一般函数有区别 成员函数
- 成员函数,友元函数,一般函数有区别
- 成员函数,友元函数和一般函数之区别
- 成员函数,友元函数和一般函数的区别
- 成员函数友元函数和一般函数的区别
- 成员函数、友元函数和一般函数之区别
- 成员函数、友元函数和一般函数之区别
- 成员函数友元函数和一般函数区别
- 成员函数、友元函数和一般函数的区别
- 成员函数 友元函数 和 一般函数的区别
- ACM练习之《自然的谜语》
- Win7下安装苹果MAC OS X Mountain Lion 双系统详细图文教程
- 返利网站现在打击洗牌升级,返利网站以后怎么生存。
- 百度的新手法挣钱手段,指数创建关键词服务
- javaEE jdbc编程步骤
- 成员函数、友元函数和一般函数有区别
- python进阶十_正则表达式(一)
- 细节是决定成败,看成功人生是怎么操作的
- A New Voyage
- map等关联容器 vector等序列容器 如何防止迭代器失效
- 21天战拖记——Day12:番茄工作法:如何做到要是第一(2014-05-15)
- 最近的找实习的那些事
- SourceInsight 扩展文件类型
- 【读书笔记】Objective-C高级编程--Block模式1