最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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++的評論 (共 條)

分享到微博請遵守國家法律
林芝县| 肃南| 沧源| 易门县| 丘北县| 宣汉县| 阳朔县| 辉县市| 望江县| 桂阳县| 宁海县| 靖安县| 清新县| 松溪县| 静安区| 穆棱市| 哈尔滨市| 林甸县| 敦化市| 清流县| 靖安县| 罗定市| 文安县| 靖远县| 洪雅县| 固阳县| 荣昌县| 辛集市| 鄯善县| 韶关市| 冀州市| 睢宁县| 哈巴河县| 册亨县| 丰台区| 明光市| 旬阳县| 女性| 拜泉县| 贵定县| 扶风县|