Re: [請益] 有關STL的書
※ 引述《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
討論串 (同標題文章)
CompBook 近期熱門文章
PTT數位生活區 即時熱門文章