作者smartjay (高毛毛)
看板C_and_CPP
标题[问题] LinkedList实作无法连结
时间Sun Oct 8 02:44:42 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
none
问题(Question):
设计方法是利用Node物件 包含一个纪录值(int) 及 指向下个 Node 的 Node*指标
Node有Get 及设定下一个节点的方法。
在List中InsertNode里面使用LinkedNode无法有效连接下一节点。
喂入的资料(Input):
Node pNode(1);
Node pNode2(2);
Node pNode3(3);
预期的正确结果(Expected Output):
1 2 3
错误结果(Wrong Output):
nullptr
程式码(Code):(请善用置底文网页, 记得排版)
https://github.com/CJayKao/LinkedList-
补充说明(Supplement):
卡在无法把Node中*Node nextNode无法指向正确节点。
感谢PTT板友
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.172.107.136
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1507401885.A.CBE.html
1F:推 kaneson: pRNode=fistNode->next 得到null後又对pRNode做物件操作 10/08 03:51
2F:→ kaneson: 就会跳error了 10/08 03:51
3F:→ smartjay: 感谢 新增一个确认 下一节点为空的方法,再将专案做修 10/08 20:03
4F:→ smartjay: 正 10/08 20:03