使用C++完成雙向通用鏈表
雙向鏈表不用多說, 通用鏈表因為資料結構不確定的, 使用一個VOID指標指向資料,
什麼資料都可以掛上去, 這樣來封裝鏈表, 可以作為基礎類也可以單獨使用,
這裡只是為了練習C++封裝的語法, 實現了簡單的增加和刪除鏈表由於實際資料
類型不能確定, 列印鏈表資料使用公有函數來完成, 完成了正向列印反向列印,
演示了資料類型為簡單的int類型也演示了資料類型為class類型。
代碼如下:
C語言C++學習交流群496926338
C語言C++學習交流群496926338
C語言C++學習交流群496926338
C語言C++學習交流群496926338
C語言C++學習交流群496926338
記憶體洩露檢測:
==4624==
==4624== HEAP SUMMARY:
==4624== in use at exit: 0 bytes in 0 blocks
==4624== total heap usage: 18 allocs, 18 frees, 392 bytes allocated
==4624==
==4624== All heap blocks were freed -- no leaks are possible
==4624==
==4624== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==4624== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
以上就是關於關於使用C++完成雙向通用鏈表的全部內容了。