《C++ Primer中文版(第5版)》學習筆記與習題完整發布!

點擊上方“AI有道”,選擇“星標”公衆號

重磅乾貨,第一時間送達

現在 Python 越來越流行,學習人工智能也大都以學習 Python 爲主。然而,C++ 仍然是不可撼動的領導性編程語言,其重要性不言而喻。

特別是在閱讀和研究一些深度學習框架的底層時,必須要懂  C++。更常見的,例如我之前做一些 CV 項目的封裝,使用 yolov3 模型,如 darknet,還有使用一些 OpenCV 算法,考慮到實用性和算法運行速度,就會使用 C++ 來編寫程序。

《C++ Primer 中文版(第 5 版)》是一本久負盛名的 C++ 經典教程,其作者是 C++ 大師 Stanley B. Lippman 和 Josée Lajoie。該書已經幫助全球無數程序員學會了 C++。

今天推薦一份《C++ Primer 中文版(第 5 版)》的優質資源,包含了全書的詳細筆記和習題解析。作者是 Javen_陳俊文。

項目地址:

https://github.com/applenob/Cpp_Primer_Practice

首先,本項目在 book 目錄下附上了《C++ Primer (第 5 版)》原英文書的 pdf 文檔,共讀者下載。

編程環境:

  • 系統要求: ubuntu 16.04

  • IDE: VS Code

  • 編譯器: g++

其實使用 ubuntu 也不是必須的,可能很多人使用的還是 Windows 或 Mac,只要安裝合適的 IDE 就好,這裏推薦 VS Code。編譯器什麼的都集成好在 IDE 裏了。

目錄:

該項目的整體目錄與原書中文版是一致的,涵蓋了各個章節的具體內容。每章分爲筆記和練習兩部分。

筆記:

下面我們來看一下筆記的具體內容。以第 6 章爲例,從筆記上看,詳解了函數基礎、局部對象、函數聲明、參數傳遞、傳值參數、傳引用參數等概念。

對一些重要知識點,筆記海提供了表格總結或示例代碼 demo:

練習:

下面我們來看一下練習的具體內容該部分包含了原書中每章的練習題,包括問答題和編程題。

仍以第 6 章爲例,總共 56 道練習題都有完整的解釋和完整代碼:

源代碼:

該項目包含的所有練習題的源代碼程序作者都打包整合在 cpp_source 目錄中。

目前還沒更新完,作者已經更新到了第 17 章,還有後面兩章內容沒有。後續作者會持續更新~

最後,再放上這份資源的地址:

https://github.com/applenob/Cpp_Primer_Practice


推薦閱讀

(點擊標題可跳轉閱讀)

乾貨 | 公衆號歷史文章精選

我的深度學習入門路線

我的機器學習入門路線圖

 

麻煩給個在看 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章