《C++ Primer中文版(第5版)》学习笔记与习题完整发布!
點(diǎn)擊上方“AI有道”,選擇“星標(biāo)”公眾號(hào)
重磅干貨,第一時(shí)間送達(dá)
現(xiàn)在 Python 越來(lái)越流行,學(xué)習(xí)人工智能也大都以學(xué)習(xí) Python 為主。然而,C++?仍然是不可撼動(dòng)的領(lǐng)導(dǎo)性編程語(yǔ)言,其重要性不言而喻。
特別是在閱讀和研究一些深度學(xué)習(xí)框架的底層時(shí),必須要懂? C++。更常見(jiàn)的,例如我之前做一些 CV 項(xiàng)目的封裝,使用 yolov3 模型,如 darknet,還有使用一些 OpenCV 算法,考慮到實(shí)用性和算法運(yùn)行速度,就會(huì)使用 C++ 來(lái)編寫程序。
《C++ Primer 中文版(第 5 版)》是一本久負(fù)盛名的 C++ 經(jīng)典教程,其作者是 C++ 大師 Stanley B. Lippman 和 Josée Lajoie。該書(shū)已經(jīng)幫助全球無(wú)數(shù)程序員學(xué)會(huì)了 C++。
今天推薦一份《C++ Primer 中文版(第 5 版)》的優(yōu)質(zhì)資源,包含了全書(shū)的詳細(xì)筆記和習(xí)題解析。作者是 Javen_陳俊文。
項(xiàng)目地址:
https://github.com/applenob/Cpp_Primer_Practice
首先,本項(xiàng)目在 book 目錄下附上了《C++ Primer (第 5 版)》原英文書(shū)的 pdf 文檔,共讀者下載。
編程環(huán)境:
系統(tǒng)要求: ubuntu 16.04
IDE: VS Code
編譯器: g++
其實(shí)使用 ubuntu 也不是必須的,可能很多人使用的還是 Windows 或 Mac,只要安裝合適的 IDE 就好,這里推薦 VS Code。編譯器什么的都集成好在 IDE 里了。
目錄:
該項(xiàng)目的整體目錄與原書(shū)中文版是一致的,涵蓋了各個(gè)章節(jié)的具體內(nèi)容。每章分為筆記和練習(xí)兩部分。
筆記:
下面我們來(lái)看一下筆記的具體內(nèi)容。以第 6 章為例,從筆記上看,詳解了函數(shù)基礎(chǔ)、局部對(duì)象、函數(shù)聲明、參數(shù)傳遞、傳值參數(shù)、傳引用參數(shù)等概念。
對(duì)一些重要知識(shí)點(diǎn),筆記海提供了表格總結(jié)或示例代碼 demo:
練習(xí):
下面我們來(lái)看一下練習(xí)的具體內(nèi)容。該部分包含了原書(shū)中每章的練習(xí)題,包括問(wèn)答題和編程題。
仍以第 6 章為例,總共 56 道練習(xí)題都有完整的解釋和完整代碼:
源代碼:
該項(xiàng)目包含的所有練習(xí)題的源代碼程序作者都打包整合在 cpp_source 目錄中。
目前還沒(méi)更新完,作者已經(jīng)更新到了第 17 章,還有后面兩章內(nèi)容沒(méi)有。后續(xù)作者會(huì)持續(xù)更新~
最后,再放上這份資源的地址:
https://github.com/applenob/Cpp_Primer_Practice
推薦閱讀
(點(diǎn)擊標(biāo)題可跳轉(zhuǎn)閱讀)
干貨 | 公眾號(hào)歷史文章精選
我的深度學(xué)習(xí)入門路線
我的機(jī)器學(xué)習(xí)入門路線圖
?
麻煩給個(gè)在看?
總結(jié)
以上是生活随笔為你收集整理的《C++ Primer中文版(第5版)》学习笔记与习题完整发布!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 超赞的 PyTorch 资源大列表,有人
- 下一篇: 谷歌放弃C++语言,Python将要一统