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