五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何高效學(xué)習(xí)C++

2020-10-21 21:15 作者:來自程序員的暴擊  | 我要投稿

很多同學(xué)一直在后臺留言說讓我講講C++,因?yàn)樘摶盟牡幕A(chǔ)是C++,但是我一直也沒準(zhǔn)備。一是因?yàn)閼?,二是因?yàn)闆]時(shí)間。

我使用C++也差不多有6年了,算是有一些心得體會吧。

所以打算以文章的形式講一下如何學(xué)習(xí)C++,在談?wù)撊绾螌W(xué)習(xí)C++之前,我先說明,我的學(xué)習(xí)方法不一定適合所有人。

C++是很龐大的一門語言,這好像是句廢話,但是這里的龐大是指的他的語法。它的語法太多了,比如:

它囊括了C語言的語法,不過比C要更嚴(yán)謹(jǐn)。

它還支持面向?qū)ο螅筇匦砸捕己芡晟疲庋b繼承和多態(tài)。

它還支持模板,方便我們進(jìn)行拓展功能,完善架構(gòu)。

它還是支持STL,用于簡化操作。

它最新版還完善了智能指針(我認(rèn)為智能指針相較于傳統(tǒng)指針是一種新語法了)。

這些全部都是C++的東西,而且以上特性還需要相互組合和嵌套......

所以導(dǎo)致初學(xué)者比較難上手,因?yàn)楣馐怯浾Z法就需要記很久。

圖片來源:pixabay

那么該如何學(xué)習(xí)呢?

如果你去網(wǎng)上找流程的話,很多人會建議,先買本C++ primer回去看,看完了你就會了。

我個(gè)人并不建議這么做,因?yàn)镃++是一門語言,既然是語言那么你就要去用它,和我們學(xué)英語是一樣的。

個(gè)人覺得C++Primer這本書類似于語法大全,個(gè)人覺得不適合入門。

我的建議是先找把C++最核心的部分學(xué)會了,然后就開始做小型的項(xiàng)目,當(dāng)遇到不會的語法的時(shí)候再去查。而不是一上來就背那么多語法特性,因?yàn)榧词鼓銜簳r(shí)記住了,你如果長時(shí)間不用的話,也會很快忘掉。

我自己C++也有很多語法特性沒記住,遇到不會的,也是會翻書查的。

我推薦的入門書籍是:C++程序設(shè)計(jì)教程第二版(錢能)


看完這本書,基本語法是不成問題的接下來就開始做項(xiàng)目,依托于項(xiàng)目去學(xué)習(xí),這樣效果我覺得是最好的。


書籍的話:我推薦三本。

第一本:語法大全適合放手邊,不會的語法隨時(shí)查。C++ primer。

第二本:寫作規(guī)范,適合放桌上,每天看一看。推薦:Effect C++

第三本:適合睡覺之前看。推薦:深度探索C++對象模型。


項(xiàng)目的話,最好是找一些教程來看,因?yàn)榻坛躺纤鼤敿?xì)講解每一個(gè)步驟是怎么做的。這個(gè)網(wǎng)上還是有很多的。

以上就是我對于如何學(xué)習(xí)C++的一些建議,希望對大家有所幫助。

如何高效學(xué)習(xí)C++的評論 (共 條)

分享到微博請遵守國家法律
盐源县| 昆山市| 鲁甸县| 大名县| 甘德县| 郎溪县| 嵊州市| 沁源县| 崇州市| 大安市| 都兰县| 包头市| 九江市| 五家渠市| 洞口县| 长乐市| 博白县| 龙岩市| 武冈市| 沙河市| 花莲市| 太仓市| 六枝特区| 北宁市| 德庆县| 昌宁县| 金坛市| 阜新市| 安宁市| 微山县| 平遥县| 奇台县| 屯门区| 太仆寺旗| 通渭县| 高要市| 定结县| 麦盖提县| 大丰市| 汶上县| 大足县|