泛型程式設計與
C++ 標準程式庫
generic programming and the C++ Standard Library
一開始,讓我們考慮泛型程式設計領域裡頭挑選出來的幾個題目。這些難題的焦
點放在如何有效使用 templates, iterators, algorithms,以及如何使用並擴充標準程
式庫的設施。然後,這些想法會漂亮地導引出下一個章節,分析撰寫 exception-safe
templates 時所謂的異常安全性(exception safety)。
條款1:Iterators 困難度