看板 C_and_CPP 關於我們 聯絡資訊
小弟C++專精分數0.87分 這陣子看了一些C++的書 一些難度稍高的小弟自認水準沒到就沒收了XD (比方說modern c++ design) 我來貢獻一些心得吧! --------------------- 1. C++ API 設計 --------------------- 比起下面要介紹的一些書 這本我覺得好啃很多 一個多月下來就"不小心"啃完了XD 建議新手從這裡開始比較不會被打擊到不想學C++ (被下面一些書打擊過的過來人QQ) 我也推薦新手把這本當第一本書 這本的層面比較廣,花不少篇幅介紹Desing Pattern 特別適合剛接觸完1學期C/C++基礎程式課的學生開始進階 但這本也比較沒那麼深入, 還是要配合其他書,才會比較有進步的感覺 --------------------- 2. C++ Primer 5/e --------------------- 這本買來當字典很好用 (也是我目前手上封面最乾淨的書(?)) 4/e中文似乎是板上的聖經 我覺得應該要上5/e了 5/e雖然是英文的,但是遣詞還算簡單 而且很多C++11的功能 算是比較符合現代 內容排版也比4/e更易懂 --------------------- 3. Effective C++ --------------------- 版上僅次於上面那本第二推的書 我也這麼覺得 不過就沒1號選手那麼好啃了 但是一定要啃完 這本每條Item是C++工程師必須掌握的 ------------------------ 4. Effective Modern C++ ------------------------ 3號選手的續作 版上好像很少人提到 介紹很多C++11 C++14的觀念 auto那篇真的講得不錯 然後教你得到新歡(auto) 就該捨棄就愛(3號選手提到的Trait-class) (x 我亂講的) 然後這本中文版有不少錯的地方 通常上面書有看過一些 應該就看的出來了 這本我也還沒完全讀完就是了XD ----------------------------------------- 以上差不多是這樣 然後google style c++可以看看 歡迎大家交流其他書的心得XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.241.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1565495005.A.52B.html ※ 編輯: dzwei (1.170.241.66 臺灣), 08/11/2019 11:46:37
james732: C++ Primer 5/e有繁體中文版了 08/11 13:01
看到了 今年六月才出的 不知道翻譯品質如何 像Effective Modern C++中文版翻譯品質 我覺得沒有侯捷好QQ ※ 編輯: dzwei (1.170.241.66 臺灣), 08/11/2019 13:38:35
alan23273850: 推心得 沒想到竟然有書用 C++ 介紹 design pattern 08/11 23:58
dzwei: 那本真的是入門難度偏低的 尤其是對連design pattern都不 08/12 00:15
dzwei: 知道的人 我覺得相見恨晚啊 那本書QQ effective雖然很基本 08/12 00:15
dzwei: 但我覺得是進階了 primer是字典 全部啃下去應該不好受XD 08/12 00:15
※ 編輯: dzwei (1.170.241.66 臺灣), 08/12/2019 02:02:01
Sattelizer: 大大您好 想請問完全沒基礎的人也推薦從第一本開始看 08/16 12:26
Sattelizer: 嗎 因為目前在看一本叫Small C++ How to Program, 5th 08/16 12:26
Sattelizer: Edition的書(全華出版的中譯版) 看到第三章就有點不 08/16 12:26
Sattelizer: 太懂了 08/16 12:26
沒基礎是指連指標都不會用嗎? 如果是,我倒是建議先把純C學起來 起碼要熟Linklist的 pushback, pop, insert, remove_someone 實作 如果C的linklist(上面那些)熟了 我建議你找有project的C++書 邊做project邊學上面那些書比較快 我自己的project書是Mastering QT5啦 ※ 編輯: dzwei (36.234.202.211 臺灣), 08/16/2019 17:03:22
Sattelizer: 連指標都還不會沒錯 那想請問C有推薦哪本書嗎 08/16 17:43
這系列不錯 https://www.bilibili.com/video/av21957895/ 準備筆記本即可 可以挑指標篇來看 書本的話,好像有一本叫深入淺出 其他語言還不錯 C語言我就不知道了 電子書的話可以看 Learning C the hard way 個人蠻推這個的 這本書有不少批評 其中一個就是說把C搞得太複雜 但我覺得還好啦@@ ※ 編輯: dzwei (36.234.202.211 臺灣), 08/16/2019 18:04:30
Sattelizer: 感謝您費時回覆 我晚餐吃完馬上來看 08/16 18:16