问一道关于C++建立直线类的题目~

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:15:46
设计一个直线类LINE,其中包含3个数据成员A,B,C,一个求两直线交点的友元函数,SetPoint()和显示数据成员的成员函数Disp(),并用数据提供测试。
用极坐标能不能做出,怎么做?谢谢

#include<iostream.h>
class Point //定义点的类
{
public:
double x,y;
void displayp() //函数显示点
{
cout<<"这两条直线的交点是"<<"("<<x<<","<<y<<")"<<endl;
}
};
class Line //定义直线类
{
double a,b,c;
public:
Line(double i,double j,double k) //对对象中的数据成员赋初值
{
a=i;
b=j;
c=k;
}
void display(); //显示直线方程
friend void distance(Point &,Line &,Line &);//定义友元函数计算两条直线的交点
};