c c 能做什麼?

時間 2021-05-29 22:49:51

1樓:Jian

就像是在問:錘子能做什麼

看場景,C++可以寫伺服器,可以做遊戲,可以做影象處理,blabla 任何你想高運算高併發的都OK,只要你想在底層遊走,你想親自操刀記憶體,都OK。

其實:1、別管什麼語言排行榜這些虛裡虛氣的東西,想學就去幹。

2、別對身邊人推薦你什麼去較真,好好學好一門語言,不要聽別人說什麼C++沒落了就中途放棄了,先學好基礎感受一下,在擴充套件學習中思考一下知識點之間的關聯,組合起來能做什麼就一目了然了,延續下去會有很多分支,你會很有收穫。

3、我不敢說C++能改變你日後思維方式什麼的,但再去學其他語言會容易上手很多這是真的。

4、既然你知道有qt,mfc的,與其再這考慮那麼多,倒不如快去探索一下這些東西?趁現在還能是個學生。

5、C++的學習曲線確實有時會讓人覺得做不出個成果,想放棄,但選好了路就堅持下來吧,你不會後悔的。

6、當然我也不是叫你貼臉C++而不摸其他語言,語言只是工具,以後你還是得熟悉其他語言的,最起碼要會語法吧!

所以說,還是得看自己喜歡什麼。

2樓:王旭競

很簡單的,主要是找到開發框架,形成體系。框架可以找現成的,也可以自己在一些開源庫的基礎上自己整合下,擼乙個出來。

上手先做乙個問題,web、遊戲還是嵌入式。嵌入式不多說,普通級別的可以直接上qt,特別輕量級的那種,你找下相關的開發框架,或者自己擼乙個。遊戲直接cocos 2d、unity 3d。

web沒有特別成體系的成熟框架,微軟、facebook、google都發布了開源的C++11框架,但我是建議自己擼乙個。比如web伺服器部分你可以選用cinatra(基於asio、協程)、nghttp2(基於asio、執行緒),或者其他的諸如seastar,這個我沒試過。json處理推薦jsoncons,非常好用。

後面的開發已經很容易了。主要就是要自己補一套庫,諸如log、string、uuid、random、hex、time、加解密(md5、aes、rsa、hmac),其實都有開源庫,或者自己封裝擼一下。其他諸如單例、佇列、cache、分詞、向量.....

,都有現成的庫可以用。

其他語言直接塞給你至少一套開發框架,C++沒直接給你,因為常用的偏傳統的傳指標(智慧型指標)、現代傳引用、動態元素(any、variant)、模板泛型、lambda+function函式式幾個風格體系,需要不同的框架風格,否則配合起來工作偏困難,容易出錯。而且由於這幾年更新比較快,實在有必要擼個自己的框架用。傳統老式的指標用得特別多的庫和框架,說實在的不推薦,或者盡量封裝一層再用,否則做工程太麻煩,影響效率。

3樓:裝風的小龍

首先,學習語言不是學語法,而是學做同一件事的不同方法,進而鍛鍊你的程式設計思維。其次C++目前主要應用在複雜而又需要壓榨機器效能的場景,比如複雜的Web瀏覽器,複雜的編譯器,總之你寫C++的話心裡就要一直想著記憶體怎麼擺,按照你的描述,我覺得你目前不應該大力投入學這個語言。

你要做的反而就是你所拒絕的,多學語言,學它們擅長的場景下怎麼程式設計。另乙個重點就是,學習作業系統,編譯器這些複雜軟體的設計和原理,也就是計算機的課程,而不是在這兒想我要寫乙個怎麼寫。你想不出來的。

風洞能做什麼?

陳先生 我來說個偏僻的,網板也需要風洞實驗的。網板這個東西,是用在拖網上的,拖網類似於一條船拖著乙個大網兜,網兜口怎麼張開呢,上下靠浮子,沉子。左右就靠兩扇門一樣的網板迎流產生左右的張力。設計的時候要把縮小版的網板模型放在風洞裡邊看他的擴張力怎麼樣。 Levin 簡單來說就是提供氣流場,在裡面放置模...

假體隆胸手術能做什麼和不能做什麼?

醫美小蘿莉 假體隆胸手術乙個月之內,要穿醫院提供的固定塑身衣,手術後胸上部會使用繃帶固定,短則1到2周,長則3周以內不可摘除,2到6個月之間要穿柔軟貼合機能性的內衣 比如運動內衣 6個月以後才可以穿普通的內衣。術後相應時期應該穿什麼胸衣是非常重要的 術後1周之內 盡量不要過多的活動,盡量避免過多使用...

醫生轉行能做什麼?

趙保棋sd9 而劉備則是漢世的正統繼承人,立場是偏向於劉備的。從正史角度來看,曹操是三國時期最厲害的政治家,軍事家。其在帶兵打仗和詩詞歌賦方面都非常出色。有些人就要問了,為什麼曹操窮其一生都沒有統一中國,劉邦的基礎還不如他,但其在不到7年的時間就統一了全國。這是什麼原因呢。其實大家都錯了,看問題不能...