我的代碼在下面,當我試圖通過我的程序「加載文件」時出現問題。它詢問我的文件名,當我給它一個它可以找到的文件名時,它只是說「Segmentation Fault」並停止運行。我認爲這個問題要麼來自loadFile方法本身,要麼來自第244行,這就是我正在編寫向鏈表添加元素的方法。任何幫助表示讚賞!謝謝。導致分段錯誤的C++鏈接列表
行224:
void countyElectionList::push_back(countyElectionResults * newCER){
if(head == NULL)
head = newCER;
else
{
countyElectionResults * current = head;
while(current->getNextResult() != NULL){
current = current->getNextResult();
}
current->setNextResult(newCER);
}
}
在這裏發佈更多相關的代碼,它仍然不清楚 –
我還應該發佈什麼?原始代碼太長了,所以我覺得我應該只發布與錯誤有關的內容? –
你有沒有真正有理由不使用stl容器? – shuttle87