先從簡單的成績統計系統着手。要想實現成績統計,必須先了解咱們想要系統擁有的基本功能:成績錄入、查詢、修改以及簡單的分析。要實現這些功能,我們就必須充分運用C++ 中的類,首先創建一個student類,把學生的基本信息在其私有成員中申明:
接下來,我們還需要定義另一個實現系統功能的類,它可以直接對student裏的私有成員進行操作,所以這裏把它定義爲student的友元類stulist:
完成了兩個類的定義之後,我們必須想辦法生成一個菜單欄,這裏就需要兩個函數menu()和domenu()來實現菜單欄的顯示和調用:
剩下來就是完成stulist類裏面成員的功能實現了,編寫add()、search()、sort()、modify()等成員函數了:
寫到這,終於快大功告成了,再完成最後的main()函數,就已經完成了200多行的代碼編寫工作:
當然,這不是結束,還有大量的Bug等着你去尋找,現在就是比誰更膽大心細了。
運行結果