開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux clang++
問題(Question):
compile 之後出現 Segmentation fault (core dumped)
程式碼(Code):(請善用置底文網頁, 記得排版)
main_cards.cpp
http://ideone.com/zsWZRy
Card.h
http://ideone.com/F4Ctli
Card.cpp
http://ideone.com/0HRzKs
CardNode.h
http://ideone.com/z0dNMY
CardNode.cpp
http://ideone.com/HjIh2t
CardLinkedList.h
http://ideone.com/XJYbur
CardLinkedList.cpp
http://ideone.com/hGDPnN
補充說明(Supplement):
之前都還運作得很好,
可是自從指示要我們把全部的 int 改成 Card 測試新的main之後就出現問題,
main_cards.cpp, CardNode.h , CardLinkedList.h 是已經提供的不能改.
可是我怎麼改 CardLinkedList.cpp 都還是有segmentation fault,
目前我覺得問題應該在 addHead() 跟 addTail()
用了跟之前不同類型的 argument 之後就出問題了,
之前是int , 現在是 Card*
有高手可以幫我看看問題出在哪嗎? 先謝謝大家了