找回密码
 立即注册
搜索
查看: 845|回复: 6

懂一点C++的就进来看看

[复制链接]

34

主题

112

回帖

207

积分

海星

积分
207
发表于 2005-7-21 11:56:34 | 显示全部楼层 |阅读模式
试验题目:
编写一个点类模板Point和线段类模板Line演示构造函数、复制构造函数、析构函数计其调用顺序。
要求:
        Point只能有一个构造函数,而且这个构造函数只能有两个参数。
测试的主程序如下:
void main()
{
        Point <double> a;
        Point <double> b(7.8,9.8),c(34.5,67.8);
        a=c;
        cout<<”the distance from a to b”<<a.Distance(b)<<endl;
        Line <double> s(a,b);
        cout<<s.Display(s)<<endl;
}

Line的声明如下:
template <class T>
class Line {
        Point <T> a,b;
public:
        Line(Point<T> &,Point<T> &);
        T Display();
        ~Line(){cout<<”Delete Line”<<endl;}
};
&#61548;        Point有输出数据成员的函数,原型为void Display();
&#61548;        Point有输出两点距离的函数Distance;
&#61548;        给出Line类的实现并设计满足要求的类模板Point;
&#61548;        分析输出结果,总结构造函数和析构函数的调用顺序。
提示:
&#61548;        Line的对象不能直接存取Point对象的私有数据成员
&#61548;        可以先不使用类模板,试验成功之后再改为模板


哪位大侠帮着做一下?谢谢了!急,明天就要交了

62

主题

1481

回帖

2043

积分

论坛元老

积分
2043
发表于 2005-7-21 14:12:48 | 显示全部楼层
别急 让我慢慢研究一下 ;N
回复

使用道具 举报

76

主题

807

回帖

1169

积分

金牌会员

积分
1169
发表于 2005-7-22 00:46:08 | 显示全部楼层
凡事都不要着急,慢慢来
回复

使用道具 举报

241

主题

2533

回帖

3699

积分

论坛元老

积分
3699
发表于 2005-8-8 00:45:01 | 显示全部楼层
ha,类模板,学c++时这块儿一直没搞懂。
回复

使用道具 举报

0

主题

17

回帖

22

积分

新手上路

积分
22
发表于 2005-8-14 10:26:27 | 显示全部楼层
haha,简单简单
回复

使用道具 举报

12

主题

74

回帖

114

积分

海星

积分
114
发表于 2006-1-23 20:28:25 | 显示全部楼层
没问题,但是我这段太忙,过一久吧!
幸福就是下雨了也不打伞,涨潮了也不回家,终于和相爱的人站在了一起......
回复

使用道具 举报

1

主题

72

回帖

98

积分

注册会员

积分
98
发表于 2006-5-15 18:14:51 | 显示全部楼层
i ongdong hkongw
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-17 00:24 , Processed in 0.078765 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表