搜尋
首頁後端開發php教程50條大牛C++程式開發學習建議

每個從事C++開發的朋友相信都能給後來者一些建議,但是真正為此進行大致總結的很少。本文就給了網路上流傳的對C++程式開發學習的50條建議,總結的還是相當不錯的,程式設計 )如果真的了解這些建議,相信能夠在學習時準確的抓住重點,少走彎路。以下列出這50條建議:1

、把

C++當成一門新的語言學習(和C沒啥關係!)。 2

、看《

Thinking In C++》,不要看《C++程式設計思想》。 3

、看《

The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看。 4

、不要被

VCBCBBC、 。 5、不要放過任何一個看上去很簡單的小程式設計問題——他們往往不那麼簡單,或者可以引伸出很多知識點。

6

、會用Visual C++ ,並不表示你會C++

7、學class

7

、學class並不難,templateSTLgeneric programming也不過遺難的是長期實踐和不遺書。

8

、如果不是天才的話,想學程式設計就不要想玩遊戲–你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高–其實可以時刻記住:學C++是為了編遊戲的。

9

、看Visual C++的書,是學不了C++語言的。

10

、浮躁的人容易說:XX語言不行了,應該學YY;--是你自己不行了吧! ?

11

、浮躁的人容易問:我到底該學什麼;--別問,學就對了;

13

、浮躁的人容易說:我要版!我英文不行! ——不行?學呀!

14

、浮躁的人容易問:XXYY哪個好;——告訴你吧,都好——只要你學就好。

15

、浮躁的人分為兩種:a)只觀望而不學的人;b)只學而不堅持的人。

16

、把時髦的技術掛在嘴邊,不如把過時的技術記在心裡。

17

C++不僅僅是支援物件導向的程式設計語言。

18

、學習程式設計最好的方法之一就是閱讀原始碼。

19

、在任何時刻都不要認為自己手中的書已經足夠了。

20

、請閱讀《The Standard C++ Bible》(中文版:標準C++寶典),掌握C++標準。

21

、看得懂的書,請仔細看;看不懂的書,請硬著頭皮看。

22

、別指望看第一遍書就能記住和掌握什麼–請看第二遍、第三遍。

23

、請看《Effective C++》和《More Effective C++》以及《Exceptional C++》。

24

、不要停留在整合開發環境的搖籃上,要學會控制整合開發環境,還要學會用命令列方式處理程序。

25

、和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或YYZZ哪個好。

26

、請看《程序設計實踐》,並嚴格的按照其要求去做。

27

、不要因為CC++中有一些語法和關鍵字看起來相同,就認為它們的意義和作用完全一樣。

28

C++絕不是所謂的C的「擴充」–如果C++一開始就取名叫Z連結得那麼緊密。 29、請不要認為學過XX語言再改學

C++

會有什麼問題–你只不過又在學一門全新的語言而已。

30、讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++

31、學習編程的秘訣是:編程,編程,再編程。

32、請留意下列書籍:《C++面向對象高效率程式設計(C++ Effective Object-Oriented Software Construction)》、物件 Software

)》、《設計模式(Design Patterns)》、《The Art of Computer Programming》。

33、記住:物件導向技術不只是C++專有的。

34、請把書上的程式範例親手輸入到電腦上實踐,即使配套光碟中有原始碼。

35、把在書中看到的有意義的例子擴充。

36、請重視C++中的異常處理技術,並將其切實的運用到自己的程式中。

37、經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去。

38、不要漏掉書中任何一個練習題–請全部做完並記錄下解題思路。

39C++語言和C++的整合開發環境要同時學習和掌握。

40、既然決定了學C++,就請堅持學下去,因為學習程式設計語言的目的是掌握程式設計技術,而程式設計技術是跨語言的。

41、就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主。

42、當你寫C++程式寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手,請盡快將餘下的部分粗略的完成以保

設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43)。

43、別心急,設計C++class確實不容易;自己程式中的class和自訂的

44、絕不是因為程序「很小」就不遵循某些你不熟練的規則–好習慣是培養出來的,而不是一次記住的。

45、每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解–你能講清楚才說明你真的理解了。

46、記錄下在和別人溝通時發現的自己忽視或不理解的知識點。

47、請不斷的對自己寫的程序提出更高的要求,即使你的程式版本號會變成Version 100.XX

48、保存好你寫過的所有的程序–那是你最好的積累之一。

49、請不要做浮躁的人。

50、愛C++

再跟大家強調幾點,就像上面說的,VC++我們需要學會,但請記住它並不代表C++語言,而只是C++的開發平台,我們應該更加重視根本–C++語言;學習程式設計最好的方法是看完入門教程,然後學習分析源碼,最後自己程式設計實踐,在學習幾門語言後就駕輕就熟了;學好C++也不是最終目的,最後你會理解到,程式設計技術才是我們一直努力的方向,它是跨語言的。

最後,也想說這句話,學習C++就請熱愛C++

免費領取LAMP兄弟連原創PHP影片教學光盤,請填/寫/寫真/寫真.情諮詢官網客服: http://www.lampbrother.netPHPCMS二次開發

http://yun.itx.cn/online/phpcms/index.php?u=5

http://yun.itxdl.cn/online/phpcms/index.php?u=5

              http://yun.itxdl.cn/online/weixin/index.php?u=5

行動網路伺服器端開發php?u=5

Javascript

課程      http://yun.itxdl.cn/online/js/index.php?u=5🎠   http:/ /yun.itxdl.cn/online/cto/index.php?u=5

以上就介紹了50個大牛C++程式開發學習建議,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
超越炒作:評估當今PHP的角色超越炒作:評估當今PHP的角色Apr 12, 2025 am 12:17 AM

PHP在現代編程中仍然是一個強大且廣泛使用的工具,尤其在web開發領域。 1)PHP易用且與數據庫集成無縫,是許多開發者的首選。 2)它支持動態內容生成和麵向對象編程,適合快速創建和維護網站。 3)PHP的性能可以通過緩存和優化數據庫查詢來提升,其廣泛的社區和豐富生態系統使其在當今技術棧中仍具重要地位。

PHP中的弱參考是什麼?什麼時候有用?PHP中的弱參考是什麼?什麼時候有用?Apr 12, 2025 am 12:13 AM

在PHP中,弱引用是通過WeakReference類實現的,不會阻止垃圾回收器回收對象。弱引用適用於緩存系統和事件監聽器等場景,需注意其不能保證對象存活,且垃圾回收可能延遲。

解釋PHP中的__ Invoke Magic方法。解釋PHP中的__ Invoke Magic方法。Apr 12, 2025 am 12:07 AM

\_\_invoke方法允許對象像函數一樣被調用。 1.定義\_\_invoke方法使對象可被調用。 2.使用$obj(...)語法時,PHP會執行\_\_invoke方法。 3.適用於日誌記錄和計算器等場景,提高代碼靈活性和可讀性。

解釋PHP 8.1中的纖維以進行並發。解釋PHP 8.1中的纖維以進行並發。Apr 12, 2025 am 12:05 AM

Fibers在PHP8.1中引入,提升了並發處理能力。 1)Fibers是一種輕量級的並發模型,類似於協程。 2)它們允許開發者手動控制任務的執行流,適合處理I/O密集型任務。 3)使用Fibers可以編寫更高效、響應性更強的代碼。

PHP社區:資源,支持和發展PHP社區:資源,支持和發展Apr 12, 2025 am 12:04 AM

PHP社區提供了豐富的資源和支持,幫助開發者成長。 1)資源包括官方文檔、教程、博客和開源項目如Laravel和Symfony。 2)支持可以通過StackOverflow、Reddit和Slack頻道獲得。 3)開發動態可以通過關注RFC了解。 4)融入社區可以通過積極參與、貢獻代碼和學習分享來實現。

PHP與Python:了解差異PHP與Python:了解差異Apr 11, 2025 am 12:15 AM

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

php:死亡還是簡單地適應?php:死亡還是簡單地適應?Apr 11, 2025 am 12:13 AM

PHP不是在消亡,而是在不斷適應和進化。 1)PHP從1994年起經歷多次版本迭代,適應新技術趨勢。 2)目前廣泛應用於電子商務、內容管理系統等領域。 3)PHP8引入JIT編譯器等功能,提升性能和現代化。 4)使用OPcache和遵循PSR-12標準可優化性能和代碼質量。

PHP的未來:改編和創新PHP的未來:改編和創新Apr 11, 2025 am 12:01 AM

PHP的未來將通過適應新技術趨勢和引入創新特性來實現:1)適應云計算、容器化和微服務架構,支持Docker和Kubernetes;2)引入JIT編譯器和枚舉類型,提升性能和數據處理效率;3)持續優化性能和推廣最佳實踐。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版