关于继承和类模版的问题

YANGLIN11 2009-04-12 03:31:55
要求使用Point类,构成新的类Line。设计相应的构造函数和复制构造函数,进一步理解程序调用它们及析构函数的执行顺序。
要求:须利用模板继承的设计方法构造新的类
我不会继承和模版 大家帮帮我吧
...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
se7venhigh 2009-04-15
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;

template <typename T> class C{
public:
C()
{ cout << "C()" << endl; }
C(const C &c)
{ cout << "C(const C &)" << endl; }
~C()
{ cout << "~C()" << endl; }
};

template <typename T> class D: public C<T> {
public:
D()
{ cout << "D()" << endl; }
D(const D &d)
{ cout << "D(const D &)" << endl; }
~D()
{ cout << "~D()" << endl; }
};


int main()
{
C<int> c1;
D<int> d1;
C<int> c2(c1);
D<int> d2(d1);
}


结果:
C()
C()
D()
C(const C &)
C()
D(const D &)
~D()
~C()
~C()
~D()
~C()
~C()
se7venhigh 2009-04-15
  • 打赏
  • 举报
回复
mark先
AldisZhan 2009-04-12
  • 打赏
  • 举报
回复
C++ 学习的经典例子 书上一定有 看看 不懂的东西再发到网上
你这问得不是很明了
ryuk33 2009-04-12
  • 打赏
  • 举报
回复
自己学吧

就算给你答案,你如果不明白,也是没有好处的
  • 打赏
  • 举报
回复
看书吧.

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧