Re: [請益] C++新手入門書推薦
※ 引述《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
03/31 07:36, 1F
不管選哪一個方向都會有另一個不會的領域.... 只能說C++的學習成本真的很高
推
03/31 08:55, , 2F
03/31 08:55, 2F
→
03/31 08:59, , 3F
03/31 08:59, 3F
大神
推
03/31 10:10, , 4F
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
03/31 10:29, 5F
→
03/31 13:29, , 6F
03/31 13:29, 6F
→
03/31 21:41, , 7F
03/31 21:41, 7F
推
04/01 01:36, , 8F
04/01 01:36, 8F
討論串 (同標題文章)