看板 Soft_Job 關於我們 聯絡資訊
來說說我的心得 1.對C++的學習方式 不必把語法學到非常精通才開始寫,因為很多功能不見得用得上 但可以關心一下11、14的變動,有餘力再去看17 初學者可以用STL,直接看網路上的範例即可 但注意不要一開始就搞太複雜的應用,等看過Effective STL後再弄 深入學習C++有幾種方式,閱讀聖經本是一種,也可以專門去研究特定主題 能參考www.cplusplus.com的內容,研究到一定程度後直接去找規格書 如果你的職場是已經很成熟的C++多人開發環境,那沒辦法,請去看聖經本吧 2.目前有看過的書的感想 C++ Primer 寫給有程設經驗的人看的,這本不要一頁一頁仔細讀,陷入語言的細節 用大綱方式看過,之後查細節回來找即可 Effective C++ 寫給對C++有一定經驗的人看,讀這本需要先知道11跟14的變動 這本比More Effective C++值得看,如果只能挑一本的話 More Effective C++ 寫給對C++有一定經驗的人看,讀這本需要先知道11跟14的變動 要注意有些item過時,不要浪費時間看它 Exceptional C++ 比(More)Effective C++進階一些,需要一點design pattern前置知識 讀這本需要先知道11跟14的變動 Design Patterns(GoF) 讀它的最好方式是直接拿pattern名稱上網找範例 Effective STL 需要Effective C++跟design pattern的前置知識 讀這本需要先知道11跟14的變動 Modern C++ Design 很多東西太舊,可看可不看,但typelist跟policy-based design的精神值得學 想對多重繼承的應用深入了解的話可以看看 C++ Template Metaprogramming 奇技淫巧,附錄A很神 Effective Modern C++ 11跟14新功能的介紹 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.56.185 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1490857175.A.2B0.html
final01: 大俠現在跑去那高就了? 03/30 16:46
loveflames: 還賴在高雄領低薪 03/30 16:53
soheadsome: C++ Template Metaprogramming 03/30 18:14
soheadsome: 中文買不到qq 03/30 18:14
loveflames: 這本如果對boost::mpl沒興趣的話讀起來很快(附錄A不 03/30 18:35
loveflames: 算) 03/30 18:35
loveflames: 只要把裡面寫的TMP相關技巧看一看就行 03/30 18:37
loveflames: 記得要看一看標準提供的type_traits 03/30 18:42
pttworld: effective c++有更新內容嗎,那時還不到14吧。 03/30 19:20
pttworld: 裡面都講tr1 03/30 19:21
loveflames: 我指的是要自行更新書上內容 03/30 19:22
loveflames: 直接看會有問題 03/30 19:22
soheadsome: 新版effective c++ 03/30 19:35
soheadsome: 就是effective modern c++ 03/30 19:36
killer5039: 謝謝推薦! 03/30 19:44
loveflames: 這樣講不太對,原本的Effective C++還是要看 03/30 19:50
fuvincent: how about Essential C++ ? 03/31 21:06
soheadsome: essential c++是c++ primer入門 03/31 21:48