首頁>Club>
4
回覆列表
  • 1 # 科學謎航

    這個問題,作為過來人,我可以回答你,首先,c++這門語言本身並不難,你如果會一點c語言的基礎就可以開始學了,語法先理解起來,然後先要學會c++標準庫的使用,就是那個std一堆實現好給你用的東西,多看介面和函式文件,一定要是官方的文件英文就去翻譯,想學真東西不能怕麻煩,等你語法基本函式這些上手,就可以開始做應用方面的了,這個過程,你肯定會遇到很多的開源框架或者一堆又一堆的系統api,並且你去看裡面的程式碼實現,很多都是模板,虛類,實現的,這時候沒有經驗的肯定是一頭霧水,基本上很多人c++都是從是做介面開始的,mfc已經被淘汰了,不建議學習了,一般都用wpf(c#),或者qt來做了,windows上高階一點的就是實現自己的directui框架了。中等一點的那麼就學會使用別人的框架做做二次業務開發,論精通,那麼我只能說,你如果能實現一套自己的關於介面或者其他資料處理的框架,那麼可以算的上精通,這個精通不針對於c++本身這個語言而言,因為語法本身就不難,如果你連語法特性都掌握不了,談什麼精通,最後,如果你一開始就學了c++,那麼你再去學別的語言就會更快,因為新的語言都包裝的非常到位,具體實現細節隱藏的太多了,相反你學習c++的過程,會看到各種各樣稍微接近底層的實現,所以看高階一點的語言也就那麼回事了,但高階語言(像Python js之流了,新出的go啊,dart ,rust之類的)會給你帶來更高的效率,但是一通百通,就像張無忌學了九陽神功,後面什麼乾坤大挪移啊,葵花寶典啊隨便練。

  • 中秋節和大豐收的關聯?
  • 食道堵塞,乾咳,是什麼原因?