开发平台(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*
有高手可以帮我看看问题出在哪吗? 先谢谢大家了