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

50條大牛C++程式開發學習建議

Aug 08, 2016 am 09:28 AM
http nbsp online php

每個從事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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? 什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

PHP和Python:比較兩種流行的編程語言 PHP和Python:比較兩種流行的編程語言 Apr 14, 2025 am 12:13 AM

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

See all articles