Impossible is nothing |
|
|||
愛過知情重醉過知酒濃 花開花謝終是空 緣份不停留像春風來又走 女人如花花似夢 |
公告
日歷
統計
導航常用鏈接留言簿(4)隨筆分類(4)隨筆檔案(8)文章分類(77)文章檔案(91)相冊搜索最新評論
閱讀排行榜評論排行榜 |
比如在一個項目中,有大量的數據結構,他們都是雙向鏈表,但又想共用一套對鏈表的操作算法,這怎么做到呢,C中又沒有C++中的繼承,不然我可以繼承一父(類中只有兩個指針,一個向前一個向后),而其算法可以寫在你類中的虛函數中,供子類使用。如: class Links virtual Add(){ ... }; }; 于是對于特定的數據結構我們可以: };
下面是我總結出來的一個小的程序,體現了用指針的彈性來實現這一繼承的效果: ======================================= 1
![]() 2 ![]() 3 ![]() ![]() 4 ![]() ![]() ![]() 5 ![]() 6 ![]() 7 ![]() 8 ![]() 9 ![]() 10 ![]() ![]() 11 ![]() 12 ![]() 13 ![]() 14 ![]() ![]() ![]() 15 ![]() 16 ![]() 17 ![]() 18 ![]() 19 ![]() 20 ![]() 21 ![]() ![]() 22 ![]() 23 ![]() 24 ![]() 25 ![]() ![]() ![]() 26 ![]() 27 ![]() 28 ![]() 29 ![]() 30 ![]() 31 ![]() 32 ![]() 33 ![]() 34 ![]() 35 ![]() ![]() 36 ![]() 37 ![]() 38 ![]() 39 ![]() ![]() ![]() 40 ![]() 41 ![]() 42 ![]() ![]() 43 ![]() 44 ![]() 45 ![]() ![]() ![]() 46 ![]() 47 ![]() 48 ![]() 49 ![]() 50 ![]() 51 ![]() 52 ![]() 53 ![]() ![]() ![]() 54 ![]() 55 ![]() 56 ![]() 57 ![]() 58 ![]() 59 ![]() 60 ![]() 61 ![]() 62 ![]() ![]() ![]() 63 ![]() 64 ![]() 65 ![]() 66 ![]() ![]() 67 ![]() ![]() 68 ![]() 69 ![]() 70 ![]() ![]() 71 ![]() 72 ![]() 73 ![]()
|
![]() |
|
Copyright © 笑笑生 | Powered by: 博客園 模板提供:滬江博客 |