《Accelerated C++》學習筆記(1)——學習資料
阿新 • • 發佈:2022-03-05
最近找到一本C++的書籍,英文名字《Accelerated C++: Practical Programming by Example》,作者 Andrew Koenig, Barbara Moo。
國內也有中文版圖書,但是出版日期有點久遠(2012年7月第一版),書的價格有點高,可以從網路找PDF電子版觀看,也可以從孔夫子舊書網淘一淘,實體書還是比電子書開起來舒服些,看中文版最好搭配英文電子書一起看,書裡的程式碼有印刷出錯問題。我個人購買的是科學出版社出版的。
《Accelerated C++》很適合新手,不到300頁,在 C++ 入門書籍裡面是一股清流。非常容易通讀完,不會有太多挫敗感。
這本書從第0章到7章,主要講解標準庫的使用,我們很快就能開始編寫實用的 C++ 程式了,如果換為更傳統的學習方法,可能還要等很久才能開始進行程式的編寫。
每章還有“小結”、“練習”內容,建議把每章的練習都認真完成,練習的答案程式碼可以去 GitHub 看看學習,連結地址如下
Book-exercises (點選下載)
電子版圖書分享連結,點選直接下載:
中文PDF版本(<- 點選下載)
英文電子版本(<- 點選下載)
目錄內容如下:
- 第 0 章 開始
- 第 1 章 字串的使用
- 第 2 章 迴圈和計數
- 第 3 章 使用批量資料
- 第 4 章 組織程式和資料
- 第 5 章 使用順序容器和分析字串
- 第 6 章 使用庫演算法
- 第 7 章 使用關聯容器
- 第 8 章 編寫泛型函式
- 第 9 章 定義新型別
- 第 10 章 管理記憶體與低階資料結構
- 第 11 章 定義抽象資料型別
- 第 12 章 使類物件獲得數值功能
- 第 13 章 繼承與動態繫結的使用
- 第 14 章 近乎自動地管理記憶體
- 第 15 章 再探字元圖形
- 第 16 章 學習 C++ 後續方法
- 附錄 A C++語法細節
- 附錄 B 標準庫一覽