第一層次,c++基礎:挑選一本入門書籍,如《c++ primer》、《c++大學教程》、或stroustrup撰寫的經典《c++程式語言》或他一年半前的新作《c++程式設計原理與實踐》,而一般c++課程也止於此,另外《c++ 標準程式庫》及《the c++ standard library extensions》可供參考;
第二層次,正確高效地使用c++:此層次開始必須自修,閱讀過《(more)effective c++》、《(more)exceptional c++》、《effective stl》及《c++程式設計規範》等,才適宜踏入專業c++開發之路;
第三層次,深入了解c++:關於全域性問題可讀《深入探索c++物件模型》、《imperfect c++》、《c++沉思錄》、《stl原始碼剖析》,要挑戰智商,可看關於模版及模版元程式設計的書籍如《c++ templates》、《c++設計新思維》、《c++模版元程式設計》;
第四層次,研究c++:閱讀《c++語言的設計和演化》、《程式設計的本質》(含stl設計背後的數學根基)、c++標準檔案《iso/iec 14882:2003》、c++標準委員會的提案書和報告書、關於c++的學術文獻。
c 高階學習
以後可能要做c 開發了。記錄要看的書和可能用的技術,讓自己有個學習的方向。1.語言基礎 2.演算法與資料結構基礎 3.多執行緒開發基礎 4.資料庫 5.網路程式設計 6.記憶體資料庫技術 經驗貼 經驗貼 劍指offer 深入理解計算機系統 more effective c 深入理解c 11 程式設計...
C 高階程式設計學習
物件導向的方法簡介 物件 存在即合理 抽象性 物以類聚 封裝 事物的封閉性 繼承 事物的相似性 多型 事物的多樣性 物件導向方法 類與物件 1.什麼是c c to c c語言的超集 物件導向程式設計 可移植性,不犧牲效能和底層功能 c compiler 將c 翻譯為c 2.c 適合?演算法 應用開發...
學習C高階(二十)
linux系統程式設計 linux網路程式設計 作業系統基礎 operating system 程式執行時的分割槽 乙個軟體的設計流程 理解相關函式作用的前提下,用 模板加深對相關概念的理解 以理解概念為主,以相關函式為輔 概念 更重要 stdio.h printf sprintf scanf ss...