Re: [問題] 用書分析或推薦

看板C_and_CPP作者 (james732)時間3年前 (2020/07/16 12:13), 編輯推噓1(104)
留言5則, 1人參與, 3年前最新討論串2/3 (看更多)
我覺得既然你已經看完了C++ Primer Plus 那你對C++的整個基本概念應該有建立起來 下一本書要看什麼,應該是問"你接下來想要做什麼" 如果你想要做電腦視覺、影像辨識的話,可以看看OpenCV 如果你想要學視窗程式設計,可以看看QT 如果你想學的是用C++實作資料結構與演算法,相關的書也很多 如果你想寫的是爬蟲或手機app,對不起你跑錯棚了 QQ 但如果你是想要再深入學習C++這個語言的話 (看你列出的書似乎是比較偏這個方向) 首先要注意的是C++現在還是個不斷發展的語言 因此想學的是「哪一代的C++」可能會是個問題 新的C++不斷的在新增功能 特別改進了有些在舊版的時候會很難寫的東西 因此理論上學新的會比較好 但新版本一來書籍相對比較少,特別是中文書 (如果可以接受簡體中文書的話選擇就會稍微多一點) 要深入學習的話可能要多找網路上的資訊 二來比較現實的是,如果你要把新版C++用在工作環境的話 可能會發生一些問題,譬如說開發環境不支援,或者一些相容性問題 讓你無法使用新版的,所以還是要回頭改用舊版 因此針對接下來要看什麼書,我會建議 1.如果你想學的是"應用",就去找該領域的資料 C++遇到不懂的再回來複習,不必在這個時候過度深入 2.如果你就是想深入學C++,那就要問你想學的目標是什麼 假如只是單純的好學,那就去網路上找最新的資料 C++是個很複雜的語言,如果要學更多,小心不要迷失在大量困難的細節裡 我個人是比較傾向於先熟悉基本的語法後,就可以開始應用C++去寫一些東西 如果在應用它的時候遇到陌生的東西再回頭探究 像template這個東西 library的開發者跟library的使用者所要掌握的程度就完全不一樣 如果你只是想把別人寫好的東西拿來用 其實(相對的)不需要它研究得非常深入 (metaprogramming又是另一回事了,對我來說這個超困難XD) 最後我覺得只要會用vector與smart pointer裝東西就覺得很滿足了(?) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.47.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1594872800.A.649.html

07/16 22:12, 3年前 , 1F
推,c/c++ 真的大部分東西學了都是只能用在 c/c++ 自己
07/16 22:12, 1F

07/16 22:12, 3年前 , 2F
身上的,而且又都特別繁瑣,同樣建議不要為了學而學,如
07/16 22:12, 2F

07/16 22:12, 3年前 , 3F
果已經有基礎先從應用切入,對哪些東西是自己需要學的會
07/16 22:12, 3F

07/16 22:12, 3年前 , 4F
比較有方向
07/16 22:12, 4F

07/16 22:12, 3年前 , 5F
(當然如果學語言是興趣就另當別論)
07/16 22:12, 5F
文章代碼(AID): #1V3zFWP9 (C_and_CPP)
文章代碼(AID): #1V3zFWP9 (C_and_CPP)