1. 程式人生 > 其它 >《Accelerated C++》學習筆記(1)——學習資料

《Accelerated C++》學習筆記(1)——學習資料

最近找到一本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 標準庫一覽