本書(shū)寫(xiě)作的出發(fā)點(diǎn)是讓C++能真正做好數據結構的基礎,打算從應用開(kāi)發(fā)和數據存儲的角度來(lái)寫(xiě),貫穿全書(shū)打算安排兩條線(xiàn),一是應用線(xiàn):拿一個(gè)管理系統的開(kāi)發(fā)貫穿全書(shū),先從提示頁(yè)面的顯示再到增刪改查各功能的實(shí)現,先在DOS窗口下顯示功能及操作,最后再拿MFC美化界面。二是數據存儲線(xiàn):先講變量如何在內存中存儲,再講數組在內存中的存儲,在此處講清楚物理相鄰的存儲結構(數組)有什么缺點(diǎn),從而過(guò)度到與指針結合的邏輯相鄰的存儲結構---鏈表,講解鏈表如何能解決操作數組時(shí)存在的缺點(diǎn),然后在輸入輸出流中講數據存放在文件中該如何操作,對比與數據存放在內存中(數組、鏈表)的不同,然后講清楚文件存儲是一種最初的數據倉庫模型,從而引入簡(jiǎn)單的Access數據庫的用法(在最后MFC美化界面時(shí)加入),為學(xué)生學(xué)習以后的數據庫知識打下基礎。