當前位置:編程學習大全網 - 編程語言 - 怎麽學習C++?

怎麽學習C++?

學習C++可以從《C++編程思想》開始,學習基本語法和面向對象程序設計思想。然後如果有項目可以跟著項目學習,借鑒前輩的經驗。

如果沒有項目則可以借鑒書籍,例如《深入淺出MFC》等,通過壹段時間的演練,相信對抽象,封裝,多態,繼承等就會有較深的認識了。然後可以接觸下《C++ primer》,《Effective C++》,《More Effective C++》等書,借鑒大家的經驗,修正自身的壹些毛病和問題。再往後就可以了解下設計模式相關的壹些書籍,然後在實踐中靠自己多積累了。

不必為C++的某個語法問題而慌亂,不必為不懂C++某項技術而迷茫,選擇壹個領域,選擇壹個範式,專註於C++的壹個子集。在此過程中,努力去領悟C++編程的思想,壹旦頓悟定將妙用無窮。

C++學習建議

C++缺點之壹,是相對許多語言復雜,而且難學難精。許多人說學習C語言只需壹本K&R《C程序設計語言》即可,但C++書籍卻是多不勝數。我是從C進入C++,皆是靠閱讀自學。在此分享壹點學習心得。個人認為,學習C++可分為4個層次:

第壹層次,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++的學術文獻。

  • 上一篇:必買:100元也能買到靠譜的遊戲鼠標 這幾款值得推薦
  • 下一篇:對於新手來說,logic pro和FL studio哪個好
  • copyright 2024編程學習大全網