回 帖 发 新 帖 刷新版面

主题:[讨论]一个友元函数的程序??

1.    编写一个程序求直角坐标中的一个点到直线的距离。要求设计一个点类point,含有两个公有成员数据x和y,代表点的坐标。另一个类为直线类line,它有三个私有成员数据a,b,c。分别代表直线方程ax+by+c=0的系数。在类line中设计一个友元函数distance计算一个点到直线的距离。点(x,y)到直线ax+by+c=0的距离。
请根据给出的部分程序编写直线类line及其成员函数,以组成完整的程序。
#include<iostream.h>
#include<math.h>
class point
{
public:
float x,y;
piont(float i,float j)
{
x=i;
y=j;
};
.............
void main()
{
point p1(2,4);
line ll(1,2,3);
cout<<"distance="<<distance(p1,ll)<<endl;
}
我对于友元函数的调用还是不太明白如何在类中使用,希望各位能帮我解决一下这个问题,希望通过这道题目能帮我详细解析一下友元函数的使用??谢谢·····

回复列表 (共2个回复)

沙发

这个主题应该发到VC里去呀?

板凳


也差不多吧!!只要大家知道就好阿!!不过谢谢提醒阿!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册