【发布时间】:2014-01-21 10:07:41
【问题描述】:
我尝试用另一个列表的头指针初始化一个新的链表。我定义了那个构造函数
template <typename dataType>
List<dataType>::List(Node* aHead){
size = 0;
head = aHead;
for(Node* cur = head; cur != NULL; cur = cur->next){
size++;
}
}
即使它构造了列表,它也会在执行结束时指示分段错误。如果您想分享更多帮助,可以查看whole code。
这是主函数的当前输出
6 4 5
List size : 3
6 4 5
Segmentation fault
【问题讨论】:
-
如果您从链接中查看 main 函数,您会看到 aHead 被定义为另一个列表的头指针。
标签: c++ pointers linked-list