[問題] 關於c++的用書

看板C_and_CPP作者 (孤單人生)時間14年前 (2010/06/29 08:54), 編輯推噓18(18039)
留言57則, 19人參與, 最新討論串1/1
已爬文過了 本身目前在學java 不過只到j2se的階段 書上的物件導向概念都懂 api有些有實作過 以前有學過C 基本還算熟 現在想學C++ 有去書店看過侯捷的那本C++ Primer 看得懂 會買算進階用的這一本 因為沒學過C++ 考慮買一本比較初學用的 版上推的洪維恩的書網路上找不到了 不太想買二手的 如果有其他不錯的選擇的話… 麻煩各位推薦一下 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.225.103

06/29 08:55, , 1F
the C programming language
06/29 08:55, 1F

06/29 09:03, , 2F
他就已經要學C++了....你還C programming langauge
06/29 09:03, 2F

06/29 09:03, , 3F
誰說 C++ 裡面沒有 C ?
06/29 09:03, 3F

06/29 09:07, , 4F
建議原po 把 C 語言弄熟, 才會清楚 C++ 底層大概是做
06/29 09:07, 4F

06/29 09:08, , 5F
些什麼事情, 還有就是寫 C++ 有時也要考慮到移植的問
06/29 09:08, 5F

06/29 09:09, , 6F
題, 整個學一套下來會比較有幫助, 既然你已經有OO的
06/29 09:09, 6F

06/29 09:10, , 7F
概念, 應該不至於寫出「有類別的 C 語言」
06/29 09:10, 7F

06/29 09:51, , 8F
http://ppt.cc/fi3o 學c++不一定要會c
06/29 09:51, 8F

06/29 09:53, , 9F
有程式基礎primer直接上就好了 1F你可以不用理他
06/29 09:53, 9F

06/29 10:38, , 10F
我同意l大的說法,把C弄熟能學習底層的各種知識,加上OO概
06/29 10:38, 10F

06/29 10:38, , 11F
念後要學好C++會事半功倍
06/29 10:38, 11F

06/29 10:39, , 12F
老實說我的C++也事先把C和Java翻過後才弄懂的XD
06/29 10:39, 12F

06/29 11:04, , 13F
OO有那麼好懂喔 = =?
06/29 11:04, 13F

06/29 11:07, , 14F
C++ Primer看的懂就巴掉很多人啦 XDrz
06/29 11:07, 14F

06/29 11:07, , 15F
我個人認為跳過C直接從C++開始會比較好,兩者畢竟不同
06/29 11:07, 15F

06/29 11:44, , 16F
樓主有學Java,如果懂Procedural的思維的話
06/29 11:44, 16F

06/29 11:45, , 17F
直接學C++應該不是問題
06/29 11:45, 17F

06/29 11:46, , 18F
如果沒學過Procedural程式語言,還是從C開始比較好
06/29 11:46, 18F

06/29 11:46, , 19F
不過原PO還在學Java,好好學,C++不會是你的問題
06/29 11:46, 19F

06/29 11:48, , 20F
C++就是C加上OO的產物,C語言的程式不用多少修改也能在
06/29 11:48, 20F

06/29 11:49, , 21F
C++上面跑
06/29 11:49, 21F

06/29 11:51, , 22F
C++的書,Ivor Horton's Beginning C++也不錯看
06/29 11:51, 22F

06/29 11:51, , 23F
不過最近改寫Virual C++了
06/29 11:51, 23F

06/29 11:51, , 24F
螞蟻書也不錯!!!
06/29 11:51, 24F

06/29 13:00, , 25F
就學C++語言本身, 可以直接跳過沒錯; 但是考量到和 C
06/29 13:00, 25F

06/29 13:01, , 26F
語言銜接部分, 最好還是要有通盤的了解, 畢竟 C++ 本
06/29 13:01, 26F

06/29 13:01, , 27F
身設計就有這樣的考量
06/29 13:01, 27F

06/29 13:09, , 28F
C++並不是只有SP跟OOP啊
06/29 13:09, 28F

06/29 13:09, , 29F
如果C/C++兩者真的可以獨立開來, 那討論版應該也可以
06/29 13:09, 29F

06/29 13:10, , 30F
分成兩個了
06/29 13:10, 30F

06/29 13:10, , 31F
不能同意樓上更多
06/29 13:10, 31F

06/29 13:11, , 32F
很多東西其實是C/C++共有的概念, 沒辦法作完全切割
06/29 13:11, 32F

06/29 13:27, , 33F
the c++ programming language, 教主的書
06/29 13:27, 33F

06/29 14:50, , 34F
感謝各位前輩的幫忙 受教了謝謝^^
06/29 14:50, 34F

06/29 15:27, , 35F
一個是程序導向語言、一個是物件導向語言。
06/29 15:27, 35F

06/29 15:39, , 36F
1. C++ 不是 C + OO 2. C++ 不單純只是物件導向語言
06/29 15:39, 36F

06/29 16:11, , 37F
t 大出現了!
06/29 16:11, 37F

06/29 16:49, , 38F
C++還包含了GP跟TMP
06/29 16:49, 38F

06/29 16:56, , 39F
所以推 Effective C++?這也很怪..
06/29 16:56, 39F

06/29 17:00, , 40F
針對原po的問題 我想C++ Primer應該挺適合他的
06/29 17:00, 40F

06/29 20:23, , 41F
既然你看得懂 C++ Primer 其實我也覺得直接開始讀吧..
06/29 20:23, 41F

06/29 20:28, , 42F
C++ Primer 也有把程序導向就該有的基本部份從頭開始教起
06/29 20:28, 42F

06/29 20:33, , 43F
我喜歡 absolute c++ 這一本 淺顯易懂,重點整理的不錯
06/29 20:33, 43F

06/29 21:01, , 44F
很多人該去看本板的 #19kdivHS 這篇.....
06/29 21:01, 44F

06/29 21:11, , 45F
樓上想表達 ?
06/29 21:11, 45F

06/29 21:13, , 46F
另推 "C++ 標準函式庫"
06/29 21:13, 46F

06/29 21:14, , 47F
樓樓上想說的大概是 C++ 不是 C 的擴充。
06/29 21:14, 47F

06/29 21:20, , 48F
喔~ 很多人就是有這種認知, 寫出來都會四不像, 另外一
06/29 21:20, 48F

06/29 21:21, , 49F
本 "C++ Gotchas" 也有講一些入門常犯的錯誤
06/29 21:21, 49F

06/29 21:29, , 50F
建議學C/C++ 這兩種語言有時後會混著用
06/29 21:29, 50F

06/29 21:30, , 51F
個人認為有些C++的語言封裝後變得更複雜 更難學 更難懂
06/29 21:30, 51F

06/29 21:30, , 52F
不如用稍微簡單的C還比較好
06/29 21:30, 52F

06/29 21:51, , 53F
直接看 C++ Primer 吧。
06/29 21:51, 53F

06/29 22:36, , 54F
#19kdivHS的推文有點看不下去,但對內文很有興趣。
06/29 22:36, 54F

06/29 22:40, , 55F
...........我現在回去看才看到那堆推文,讓我笑得好開心
06/29 22:40, 55F

06/29 23:07, , 56F
1. 原 po 文中已表明自己學過 C,2. 要學 C++ 並不需要先
06/29 23:07, 56F

06/29 23:08, , 57F
學會 C。我想原 PO 可以直接從 C++ Primer 開始看了。
06/29 23:08, 57F
文章代碼(AID): #1CAKGnXF (C_and_CPP)