菜鸟求助,c++编程,100分相赠

ZhouHM 2003-12-12 11:31:51
题目如下:

某软件开发小组已经编写了Point类:
class Point
{ protected:
int Px,Py;
public:
Point(int x=0,int y=0)
{ Px=x; Py=y; }
int GetPx()
{ return Px; }
int GetPy()
{ return Py; }
void SetP(int x,int y)
{ Px=x; Py=y; }
void showP()
{ cout<<"P("<<Px<<','<<Py<<") "; }
};

请在此基础上,利用软件的“复用”技术,用C++ 编制能够完成下列功能的程序(包括Test程序):
对于用户任意创建的2个Line类的对象,能够判断这2个直线是否平行?(请注意程序的可读性)
...全文
16 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
laomai 2003-12-12
顺手写了一个,自己补全吧
class Line
{
protected:
Point Start;
Point End;
public:
Line(Point start,Point end):Start(start),End(end){};
bool IsParellel(const Line& line)
{
return ((Start.GetPy()-End.GetPy()%(Start.GetPx()-End.GetPx()))==0);
}
};
  • 打赏
  • 举报
回复
cpsoft 2003-12-12
你是要自己创建Line类吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.1w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
申请成为版主
帖子事件
创建了帖子
2003-12-12 11:31
社区公告
暂无公告