[分享] 超簡單C++基礎速成密技

看板C_and_CPP作者 (天亮damody)時間11年前 (2012/09/19 01:34), 編輯推噓34(38452)
留言94則, 57人參與, 最新討論串1/7 (看更多)
給 不知道看什麼書才會有基礎 跟 debug 時總是看不懂 error 在寫什麼 跟 總是不了解別人的 code 為什麼寫那麼機車 跟 自己寫的 code 才過了一個禮拜就覺得看不懂 跟 學校沒教 C++ 要學怎麼辨 跟 還沒去過巨匠(因為我相信巨匠應該教的不錯) 跟 總覺得自己遇到的問題好像太簡單了不敢問人 不過速成的路 需要至少三分鐘的熱度 沒有三分鐘熱度的請左轉謝謝 不過說速成也需要約一個月 如果是平常就在看小說的人就更適合了 換頁 繼續 先別急著做習題喔~~~ 一. 把 c++ primer(盡量是最新版) 先看過一遍 二. 把 c++ 標準程式庫 c++ standard library 看過一遍 三. 把 effective c++ 看過一遍 先把上面三本看完的原因是,新手常常一邊看書一邊練習, 可是難免不會用到後面的章節才會介紹的功能, 然後就會有問題,不如先把遊戲規則看完,再進行遊戲, 既可以省時間問別人,又不會讓人一直被你煩到胃痛,真是一舉數得, 上面三本書都看完後,正常人大約花了兩個禮拜了吧? 如果很認真的看,可能一個禮拜就看完。 四. http://zerojudge.tw/ 高中生解題 基礎題庫做 50 題 競賽題庫做 20 題 花個一個禮拜,把 C++ 的語法熟悉一下 五. 軟體建構之道第二版 code complete 2 看過一遍 六. 大話設計模式 看過一遍 以上應該足以應對學校的研究(使用C++實作)。 七. 心情好可以把 C++大型軟體設計 看完 相較於其它傳產,我個人覺得C++的入門門檻真的是超低 如果你走鞋業,沒有什麼書會把所有從以前到現在的鞋子的種類、特性、製程 需要多看雜誌、多聽長輩教學 日積月累,才會厲害 如果走餐飲業,當你到一家新的店,所有的基礎都要有"人"教給你 每一家店的風格習慣又不同,很多餐點的預先處理也都要人教 雖然有食譜,但實際料理有很多細節是需要人提醒跟注意的 如果你走電競,你需要花大量的時間打電動、還會每年推新的遊戲 要花大量時間試過各種不同的裝備、戰術,練習各種需要反應的技巧 總之,像C++這種看了幾本書,再打打鍵盤就能入門的能力 不學一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.175.35 ※ 編輯: damody 來自: 140.118.175.35 (09/19 01:35)

09/19 01:39, , 1F
那三本書一個月看得完嗎...?
09/19 01:39, 1F

09/19 01:51, , 2F
每天看12小 一定看的完
09/19 01:51, 2F

09/19 02:11, , 3F
我都沒看過 好慘
09/19 02:11, 3F

09/19 02:16, , 4F
期待沒基礎的人看懂C++ Primer.... 嗯.....
09/19 02:16, 4F

09/19 02:19, , 5F
樓上,可是書名叫 Primer 啊!
09/19 02:19, 5F

09/19 04:14, , 6F
primer不是給新手看的
09/19 04:14, 6F

09/19 07:34, , 7F
淚推 不過看玩三本書還是不夠的
09/19 07:34, 7F

09/19 08:04, , 8F
C++ Primer 我斷斷續續看了兩年才看完
09/19 08:04, 8F

09/19 08:33, , 9F
我覺得真的進了公司做了一陣子大型專案再說,現在寫一些小
09/19 08:33, 9F

09/19 08:34, , 10F
程式的話大概就書隨便翻翻吧。
09/19 08:34, 10F

09/19 08:37, , 11F
把你說的這些看過一遍,根本不只一個月,學到也早就超出
09/19 08:37, 11F

09/19 08:38, , 12F
C++ 的基礎,不是每個人都像你這麼強,輕描淡寫的做這些事
09/19 08:38, 12F

09/19 09:00, , 13F
請不要誤人子弟好嗎 = =
09/19 09:00, 13F

09/19 09:01, , 14F
其實大家太小看 118 了...
09/19 09:01, 14F

09/19 09:01, , 15F
純推118
09/19 09:01, 15F

09/19 09:08, , 16F
是 118 太強大了
09/19 09:08, 16F

09/19 09:10, , 17F
一天12小時咧 吸的書我願意每天看一個小時就不錯了
09/19 09:10, 17F

09/19 09:15, , 18F
所以這篇是台科大強者的火力展示嗎?好羨慕
09/19 09:15, 18F

09/19 09:20, , 19F
小弟也是118電子出來的,台科電子系幾乎C都很爛,要是計概
09/19 09:20, 19F

09/19 09:20, , 20F
還是被嘴砲老師帶到的話,自求多福。
09/19 09:20, 20F

09/19 09:42, , 21F
你書真的看得很快 ...
09/19 09:42, 21F

09/19 09:49, , 22F
這個方法不太可能會練習到class或template
09/19 09:49, 22F

09/19 09:50, , 23F
不幸的是,class和template的練功時間*超級長*
09/19 09:50, 23F

09/19 09:51, , 24F
一開始就看這些 應該看沒幾頁就想睡了吧
09/19 09:51, 24F

09/19 10:04, , 25F
其實有很多細節 不是看過就知道差異 = =
09/19 10:04, 25F

09/19 10:16, , 26F
威哥 沒真的用爛方法寫C++去讀 effective C++
09/19 10:16, 26F

09/19 10:50, , 27F
嘴炮學C++
09/19 10:50, 27F

09/19 11:37, , 28F
我......是不是走錯版了???
09/19 11:37, 28F

09/19 12:18, , 29F
我學了十年,Hello world 程式還是 compile 不過,
09/19 12:18, 29F

09/19 12:18, , 30F
上面完全沒有任何一本書是給新手看的啊...
09/19 12:18, 30F

09/19 12:19, , 31F
C++ 真是博大精深 ...
09/19 12:19, 31F

09/19 12:28, , 32F
鍵盤C++
09/19 12:28, 32F

09/19 12:45, , 33F
了不起XD
09/19 12:45, 33F

09/19 13:02, , 34F
是說The C++ programming language的評價如何啊?都沒有人提
09/19 13:02, 34F

09/19 13:22, , 35F
看完是一回事,會用又是一回事
09/19 13:22, 35F

09/19 13:25, , 36F
有趣.. 如果不求甚解好像真的有機會...
09/19 13:25, 36F

09/19 14:41, , 37F
結論:看完聖經本就可以基礎速成...
09/19 14:41, 37F

09/19 15:04, , 38F
樓上看完再噓好嗎
09/19 15:04, 38F

09/19 15:21, , 39F
學的快忘的也快
09/19 15:21, 39F

09/19 15:40, , 40F
不管怎樣,看到118先跪再說
09/19 15:40, 40F

09/19 15:41, , 41F
09/19 15:41, 41F

09/19 16:06, , 42F
以網路上資訊量來說, C++ 真的是現代最容易學的東西之一
09/19 16:06, 42F

09/19 16:07, , 43F
Google "如何學寫程式" 立刻出現一堆教學載完程式就可練
09/19 16:07, 43F

09/19 16:08, , 44F
Google "如何學做鞋" 只會出現: 徵手工製鞋學徒...
09/19 16:08, 44F

09/19 16:29, , 45F
The C++ programming language一樣不適合新手
09/19 16:29, 45F

09/19 16:29, , 46F
Programming: Principles and Practice Using C++
09/19 16:29, 46F

09/19 16:30, , 47F
我倒是覺得挺適合新手的...
09/19 16:30, 47F

09/19 16:36, , 48F
這幾本書我沒辦法一個月看完…果然我只能嘴砲…(泣)
09/19 16:36, 48F

09/19 16:47, , 49F
當小說看好了
09/19 16:47, 49F

09/19 16:48, , 50F
難怪我考不上118
09/19 16:48, 50F

09/19 17:22, , 51F
大家好客氣
09/19 17:22, 51F

09/19 17:47, , 52F
人 活 得 好 好 的 為 什 麼 要 學 c + +
09/19 17:47, 52F

09/19 19:41, , 53F
入門也可以看看螞蟻~
09/19 19:41, 53F

09/19 19:56, , 54F
正在看螞蟻本(默..
09/19 19:56, 54F

09/19 20:55, , 55F
我光stoke就花超過一個月 難怪我沒考上118
09/19 20:55, 55F

09/19 20:59, , 56F
光是(一)有幾個人能做到我就很懷疑了
09/19 20:59, 56F

09/19 21:08, , 57F
我想就算是高手 當初在學的時候也不可能2週看完那3本
09/19 21:08, 57F

09/19 21:09, , 58F
我個人會推c++教學範本 這是我第一本c++ 淺顯易懂
09/19 21:09, 58F

09/19 22:13, , 59F
沒寫過ineffective c++看什麼effective c++....
09/19 22:13, 59F

09/19 22:56, , 60F
無言...
09/19 22:56, 60F
以前的我沒有那麼好的運氣 有人跟他說讀了哪本就可以把基礎打好 都是自己看過了無數本書後,才知道哪些書好,哪些書不好 其實也沒有很多本,就快40~100本而已 range的60本的是還沒看完的 唉 之後有一個人說他想學C++ 我就開心的跟他說 這七本大概可以掌握 C++ 70% 的奧義 大約3000頁會有基礎 5000頁有機會精通 喔!喔!喔! 啾咪 >.^ 但是我看了上萬頁的程式書藉了,當然覺得5000頁,小CASE 比看PAPER 報PAPER 實作PAPER 簡單啦~~~~~~~~~~~ 只要七本耶~~~學C++的捷徑耶~~ 知道的人應該要超爽的呀~~~ 結果那個人說:XXX 要看那麼多頁還說是學C++的捷徑 我只好:喔。。。。。。 總之這是我看了很多本書才得來的經驗, 寫了不算是很多的程式才得來的經驗,謝謝。 ※ 編輯: damody 來自: 114.37.82.166 (09/19 23:22)

09/20 01:26, , 61F
我的幾版c++ primer都是英文,3個月恐怕都看不完...
09/20 01:26, 61F

09/20 05:53, , 62F
我是推Primer Plus, 不過C++學習挫折感是很大的
09/20 05:53, 62F

09/20 05:54, , 63F
因為要寫出能夠看起來能玩的東西 要不少時間知識
09/20 05:54, 63F

09/20 08:25, , 64F
感謝分享
09/20 08:25, 64F

09/20 09:35, , 65F
不好意思,怎麼看都覺得你是在嘴炮,這個捷徑你自己都沒
09/20 09:35, 65F

09/20 09:36, , 66F
走過,什麼70%什麼一個月、兩個禮拜,所有的數據都是隨口
09/20 09:36, 66F

09/20 09:37, , 67F
一講,寫文章寫教學可以這麼不嚴謹嗎?無法認同
09/20 09:37, 67F

09/20 10:56, , 68F
我想 原po的分享不無道理,畢竟多看書不一定就是對的書
09/20 10:56, 68F

09/20 10:57, , 69F
少走點冤枉路的確也算是捷徑(吧) 但是還是要下苦工吧
09/20 10:57, 69F

09/20 12:58, , 70F
我覺得要先寫過一些 再來看感觸會比較深吧
09/20 12:58, 70F

09/20 14:07, , 71F
捷徑就是花上十年的工夫。
09/20 14:07, 71F

09/20 20:01, , 72F
突然想到這張圖 http://ppt.cc/lBGO
09/20 20:01, 72F

09/20 22:47, , 73F
講的好像很簡單似的, 實際上要寫好幾年code才能真的了
09/20 22:47, 73F

09/20 22:48, , 74F
解那幾本書在講什麼, 不寫code直接看只是硬背而已
09/20 22:48, 74F

09/20 23:00, , 75F
推樓上XDDD
09/20 23:00, 75F

09/20 23:12, , 76F
那張圖XDD
09/20 23:12, 76F

09/21 20:31, , 77F
感覺不是真正高手就是..
09/21 20:31, 77F

09/22 00:08, , 78F
表達方式可能要...
09/22 00:08, 78F

09/22 01:27, , 79F
其實書選的還不錯啦,只是不太可能在這時間內看完
09/22 01:27, 79F

09/22 01:28, , 80F
所謂看完是指真的看懂,問題是有很多東西沒經驗是不會懂的
09/22 01:28, 80F

09/22 01:29, , 81F
總之c++沒有速成這回事.不過至少這是一個繞路較少的路線
09/22 01:29, 81F

09/22 01:33, , 82F
對了,給個時間參考:我讀 c++ primer 時,花了一個春節
09/22 01:33, 82F

09/22 01:33, , 83F
大約相當於一週,可是當時我可不是毫無基礎喔。
09/22 01:33, 83F

09/22 01:34, , 84F
所以如果一週要連 STL 跟 effective c++看完,想太多了
09/22 01:34, 84F

09/22 01:34, , 85F
就算是看完,也沒看懂
09/22 01:34, 85F

09/23 01:00, , 86F
如果照樓上的標準...能在一週啃完C++ Primer...那早就已經
09/23 01:00, 86F

09/23 01:01, , 87F
我覺得只看不寫 很難領悟為什麼要有那樣的設計的精髓..
09/23 01:01, 87F

09/23 01:01, , 88F
是高手了...不然真的萬中選一...
09/23 01:01, 88F

09/23 01:07, , 89F
C++精髓個人認為寫過大型專案(框架/函式庫..)後會更有Fu
09/23 01:07, 89F

09/23 01:08, , 90F
不過這篇是探討速成 離題了..XD 總之多寫多感覺一下
09/23 01:08, 90F

09/23 15:42, , 91F
是啊,單論讀書而沒有實務練習,其實沒啥意義
09/23 15:42, 91F

09/23 19:39, , 92F
to protoss: 我當時看的時候並非全無基礎
09/23 19:39, 92F

09/23 21:52, , 93F
對阿...所以以你的標準一週K完...我真的覺得你很利害...
09/23 21:52, 93F

10/26 22:50, , 94F
笑死 難怪只是118
10/26 22:50, 94F
文章代碼(AID): #1GMB2zpe (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GMB2zpe (C_and_CPP)