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