Re: [請益] C++新手入門書推薦

看板Soft_Job作者 (Sidney0503)時間7年前 (2017/03/31 05:04), 7年前編輯推噓5(503)
留言8則, 5人參與, 最新討論串5/8 (看更多)
※ 引述《killer5039 (hjfcjgf)》之銘言: : 大家好 : 小弟最近想要學C++為以後求職工具 : 由於是完全沒學過的新手 想說先自學一陣子在去補習班 : 想請各位推薦幾本C++初學者的書 : 另外有沒有跟我一樣的前輩可以分享一下呢 學物件選python/perl/ruby 甚至C#/java都會是比C++好的入門語言 學記憶體管理選C 想找工作把C寫好因為台灣都是半導體硬體類系統廠 如果只是想入門C++ 上課或網路查一查資源很多 稍微對語法有概念後(ex: template/operator/overload......) 大致上先選一種「查詢方向」作為平常開發的風格 1. 自我風格 : 幾乎靠網路查詢 各種寫法都會混到你的code裡XD 雖然C++是一種很free style的語言 但是看你的code的人會抓狂 2. script風格 : 簡單說把C++當手稿語言在寫 常用auto lambda之類語法 很少處理建構解構和空間new/delete問題 幾乎只用iterator做事 <Effective Modern C++> 一本就夠 頂多再一本<Effective STL> 3. c++98風格 : 熟悉建構解構和new/delete管理 各種operator和建構式的overlaod 以及被呼叫的時機 這種大概就<Effective C++>, <More Effective C++>, <C++ Primer Plus> 4. 類C風格 : 以C的精神去學C++ 幾乎在摸語言的邊界問題 <The C++ Programming Language> , <The C++ Standard Library> 身為軟體人 遇到問題自然會去理解原理 如果不會這樣思考 那不建議走這行 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.63.41 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1490907869.A.887.html

03/31 07:36, , 1F
exception safety光看2不會懂
03/31 07:36, 1F
不管選哪一個方向都會有另一個不會的領域.... 只能說C++的學習成本真的很高

03/31 08:55, , 2F
其實2就是Scott Meyers說的STL子語言,跟OO沒什麼關係
03/31 08:55, 2F

03/31 08:59, , 3F
3就是OO的部分
03/31 08:59, 3F
大神

03/31 10:10, , 4F
第4點看的不是很懂,能再詳細說明嗎?
03/31 10:10, 4F
就等於在摸語言特性 ex:什麼時候有BUG 相似的語法或是行為相似的code 實際上底層行為差在那 雖然相容C 但實際上不是行為完完全全一樣 ※ 編輯: Sidney0503 (140.113.210.217), 03/31/2017 10:21:11

03/31 10:29, , 5F
Thanks :-D
03/31 10:29, 5F

03/31 13:29, , 6F
Perl?
03/31 13:29, 6F

03/31 21:41, , 7F
物件不要用Perl學
03/31 21:41, 7F

04/01 01:36, , 8F
04/01 01:36, 8F
文章代碼(AID): #1OtNBTY7 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1OtNBTY7 (Soft_Job)