寫鍊錶收穫

2021-07-05 22:34:12 字數 467 閱讀 6645

1.main.obj : error lnk2019: 無法解析的外部符號 "public: __thiscall sllist::~sllist(void)" (??1sllist@@qae@xz),該符號在函式 _main 中被引用

用vs2013編輯,這是乙個錯誤,後來才知道,原來是析構函式沒有實現,在析構函式那兒加了乙個大括號,問題解決

2.cout << "請選擇:"<< endl;

//建立鍊錶

cout << "1.建立含乙個資料的鍊錶 2.建立乙個空鍊錶:"<< endl;

int creati;

cin >> creati;

if (creati == 1)

else

sllist alist;

這兒本來是想給出乙個選擇:建立空鍊錶還是包含乙個資料的鍊錶,但是在後邊引用的時候出現錯誤,說  alist 未定義,也就不能這樣了,改回了建立空鍊錶的簡單做法

自己寫的鍊錶

include include int mylistcount 0 struct mylist mymainlist void main mymainlist.pc null mymainlist.pcnext null mylist plisttemp null char pctemp null ...

C語言寫的鍊錶

怎麼會說c 的鍊錶和c語言不一樣呢?好吧,我再寫一遍c語言的單鏈表。include stdio.h include stdlib.h typedef struct lianbiao lianbiao lianbiao chuangjian 建立頭節點 void xiaohui lianbiao to...

wei 老師寫的鍊錶(參考)

include include include struct node typedef struct node linklist define len sizeof struct node define error 1 define ok 0 初始化順序線性表 linklist initlist v...