我嘗試用另一個列表的頭指針初始化一個新的鏈表。我定義構造函數爲你是否看到任何分段故障的原因超出該代碼段?
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
如果您從鏈接中查看主要功能,您會看到aHead被定義爲另一個列表的頭指針。 – erogol