[問題] LinkList C++

看板C_and_CPP (C/C++)作者 (傻康)時間15年前 (2010/08/05 15:00), 編輯推噓4(409)
留言13則, 3人參與, 最新討論串1/1
我用XP BCB2007 我想問LinkList的問題.... 以下是我寫的部分程式碼 請問我這樣寫的LinkList的ADD法對嗎?? 一直出錯誤 我卻不知道在哪~"~ typedef struct Node { int no; struct Node* link; }Node; Node* front=NULL;//Queue的前端 Node* rear=NULL;//Queue的加入端 Node* t=(Node *)new struct Node; t->no=2; t->link=NULL; if (rear==NULL && front==NULL) { front=t; rear=t; } else { rear->link=t; rear=rear->link; } delete t; ADD這樣寫有錯嗎~"~??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.81.236

08/05 15:02, , 1F
老話一句, 出錯誤是什麼錯, 執行時期錯?? 那是trace到哪
08/05 15:02, 1F

08/05 15:03, , 2F
一行錯?? compile有error?? 那是在哪行有什麼錯誤訊習.
08/05 15:03, 2F

08/05 15:03, , 3F
你都把t加到串列裡了還delete他 = =, 不就讓那塊記憶
08/05 15:03, 3F

08/05 15:03, , 4F
體變成不能用了嗎, 之後對他做參考會當是理所當然滴
08/05 15:03, 4F

08/05 15:06, , 5F
l大回得好快....XD
08/05 15:06, 5F

08/05 15:07, , 6F
我註解掉delete 錯誤還是一樣
08/05 15:07, 6F

08/05 15:07, , 7F
@@"
08/05 15:07, 7F

08/05 15:08, , 8F
我的錯誤是 他可以執行 但是我把它印出來 結果怪怪的
08/05 15:08, 8F

08/05 15:11, , 9F
那就是你印的方式有錯了, 我印都沒問題
08/05 15:11, 9F

08/05 15:13, , 10F
那意思是說 我的NEW那邊是多餘的嘍@@?
08/05 15:13, 10F

08/05 15:17, , 11F
去掉delete的這段add的程式碼是沒問題的
08/05 15:17, 11F

08/05 15:18, , 12F
好 謝謝^^~~~
08/05 15:18, 12F

08/05 15:31, , 13F
重新修改印的方式後 真的對了 超感謝^^
08/05 15:31, 13F
文章代碼(AID): #1CMc68Lz (C_and_CPP)
文章代碼(AID): #1CMc68Lz (C_and_CPP)