【发布时间】:2017-01-16 11:41:15
【问题描述】:
我是一年级学生,在浏览我的链接列表笔记时,我看到使用了一个复制构造函数。以前在学习基于 ADT 数组的实现时,我没有看到复制构造函数。为什么在链表中使用复制构造函数?实现复制构造函数重要吗?
【问题讨论】:
-
你已经尝试了什么?
-
无论您是复制链接列表的实例还是复制其中的元素:每当您编写一个管理自身资源的类时,请考虑三原则(参见stackoverflow.com/a/4172724/2630032)
-
我刚刚经历了复制构造函数的实现。它看起来类似于添加节点。我只是不明白为什么它们是链表中的深层构造函数。
标签: c++ linked-list adt copy-constructor