作者tropical72 (藍影)
看板C_and_CPP
標題Re: [問題] 購書 primer plus vs visual c++
時間Thu Jun 16 00:06:06 2011
※ 引述《ting301 ( )》之銘言:
: 另外還有兩本看得蠻順眼的
: Visual C++ 2010教學手冊
: http://www.books.com.tw/exep/prod/booksfile.php?item=0010491641
: C++ Primer Plus 5/e中文豪華版
: http://www.books.com.tw/exep/prod/booksfile.php?item=0010358819
聲明,沒有要戰版本、戰書之意。
基本上, Visual C++ xxxx 教學手冊那本,
我有翻過,但當時一些特殊需求,
所以特別挖 6.0 那本,(當時應是 2005/2008 交界)
中文版、英文版全都看過一遍。姑且不論中文版翻譯品質如何,
在 6.0 時代後半段幾乎都在講 MFC 的東西,2010 似乎也一樣。
我認為這本不適合的原因是在於,這本對於 C++ 較重要特性,
如 stl、class、繼承、多型等,其實並沒有 Primer 來得強烈,
如果真是想學 C++ ,那後半段的 MFC 根本是白買了,
你也不可能把書拆成二半叫他退錢給你;
如果是想多學 MFC (雖然機會不大了),那該看得是
1. Programming Windows with MFC (Windows 程式設計 - 使用 MFC) - by Petzold
2. 深入淺出 MFC - by 侯捷
加上 Primer 事實上裡面一些小細節的 note 是其他書很難看得到的東西,
若是認為「普遍性大家都認為 Primer 寫得較難」,
那我下一句話是:我第一次念這二本書,
教學手冊那本,我反而沒 Primer 看得清楚。
基於上述理由,(特別是當你不想學 MFC, 只想 "好好" 學 Primer 的時候)
我認為買 Primer 較適當。
推 horngsh:強力推薦C++ Primer Plus 5版,不推薦C++ Primer06/15 23:07
我不否認的一點是,一開始看 C++ Primer 4e 時,完全沒有 OO 概念去看,
前半段就莫名多了「書商」的 class 東西出來 (),
然後會跟我說:後面會講、後面會講,看起來還是覺得很莫名,
甚至 4e 裡面從頭到尾只有提到「類別」,沒提到「結構體」,
( 這個要說明差異的話可以開另外一帖,之前我問過了,
#1CwLzVQR,還蠻牛角的問題)
但我確實認為在正式講 OO 前,提些 struct 會好些 (的確一般c++書會這麼做)。
好了,如果接下來問題是要挑 5e 還是 4e,
原則上我還是挑 4e,5e 編排方式不可否認確實較 4e 佳些,
唯我在看完 4e 第一遍時覺得很空虛,也後來限定我不能用 c++,只能用 c 開發,
所以感到特別空虛。於是後來又去找 4e 的習題解答,
其實習題裡面有些題目真的不算容易,那也是加強觀念最好的方式,
5e 習題解答出來了嗎?我不知道,但可以確定的是,4e 已有全部的解答本。
嗯,或許等 5e 解答本出來,無庸置疑,我也推,去買 5e 吧。
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.73.222
→ loveme00835:之前不是有人不推plus? 還是我記錯 XD 06/16 01:11
→ tropical72:4e/5e我發現開始有各自喜好者出現,所以強調無戰之意. 06/16 02:05
→ angleevil:我比較建議程式設計藝術喔o.O 06/16 15:41
推 NIKE74731:如果沒有要設計大型專案的話 看DP之類的書會很沒感覺 06/17 04:16