Re: [請益] 有關STL的書

看板CompBook (電腦用書)作者時間18年前 (2006/11/30 04:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《null.bbs@bbs.cs.nctu.edu.tw (n/a)》之銘言: > ※ 引述《jwilliams945.bbs@ptt.cc (~~微笑~~)》之銘言: > > STL(Standard Template Library) > > 我想應該很少書會專門寫它 > > 通常都是寫在C++裡 > > 所以我想問一下 > > 哪一本C++書裡的STL寫的還不錯 > > 可以推薦給我 > > 感謝大家~~ > 其實有專門介紹 STL 的書 ... > C++ 標準程式庫, 侯捷 / 孟岩 合譯, 碁峰 > 書皮是深灰色的 > 中文版網址: > http://www.jjhou.com/jjtbooks-the-cpp-standard-library.htm > 英文版網址 > http://www.josuttis.com/libbook/index.html 講 STL 最好的書其實是 jjhou 翻過的另一本, 藍白色封面的「泛型程式設計與 STL」: http://www.jjhou.com/jjtbooks-generic-programming-and-the-stl.htm 而 C++ 標準程式庫裡面雖然對 STL 也有相當篇幅的著墨, 不過要深入瞭解其定義還是讀上面講的那本比較好, 只是可能需要一點點的離散數學基礎才能清楚掌握定義, 而掌握定義對將來自行擴充 STL 時必能得心應手, 我想常在寫程式的人應該很能理解, 對定義不清楚的時候直接寫起程式來就是感覺那麼模糊, 但是如果明確的定義早就擺好在那邊讓你照著實現就好, 程式寫起來就異常的輕鬆簡單。 譬如說大家都知道 stack 是什麼, 但是要去實作一個 stack 時, 還要重新去歸納有哪些 operations 以及特性, 可是如果有資料已經明確擺在那邊跟你講清楚, 你幾乎就想都不用想可以直接寫 code, 這就是對定義對於實作而言的重要性之一。 -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Tsing Hua University Department: Computer Science Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design Researching: Software pipelining for VLIW architectures Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.252 > ╰─╮ ╚╦═╦╝ From:61-230-223-213.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 [修改]tinlans:61-230-223-213.dynamic.hinet.net 06/11/30 4:05:21

11/30 23:47, , 1F
感謝
11/30 23:47, 1F
文章代碼(AID): #15RUv200 (CompBook)
文章代碼(AID): #15RUv200 (CompBook)