本書是開發(fā)高質量、可維護軟件的實用而簡明的指導書籍。它體現了C++、模板以及標準模板庫(STL)對于工業(yè)級程序設計的強大作用。不論你是獨立的開發(fā)人員,還是在大的團隊中進行軟件開發(fā),本書提供的技術和技巧都將有助于提高你的編程語言和設計方面的技能,并告訴你如何更有效地解決實際問題。PhilipRomanik:是一名獨立顧問,在過去的20年里,他一直從事軟件開發(fā),設計和實現真實世界的軟件應用。他是為性能要求較高的應用領域開發(fā)實時、嵌入式軟件的專家。他已經為其客戶發(fā)明了多項專利技術,同時還為諸如柯達公司和微軟公司等業(yè)界巨頭提供過服務。AmyMuntz:也是一名獨立顧問,她不僅擁有高深的技術經驗,在商業(yè)領域也有著很高的水平。她在編寫這兩個領域的書籍方面有著豐富的經驗。她專門致力于富有競爭力的軟件產品的開發(fā)和管理,在過去15年間曾成功地幫助其客戶構建了滿足其商業(yè)目標的產品,并且在市場上成功地推廣了這些產品。此書是作者豐富專業(yè)經驗的結晶,并且主要通過例子進行講授。為了介紹對所有應用程序都有用的軟件技術,他們開發(fā)了一個工具包來解決復雜的數字圖像處理問題。作者采用了具體而真實的問題,并對特性、性能以及可擴展性需求提供了準確的描述,以此展示了如何有效地應用現有的軟件組件和C++固有的工具,加速軟件開發(fā),促進軟件重用以及發(fā)布成功的軟件產品。在本書中你會學到:·C++模板入門知識·可行的編碼原則和大量的代碼示例·必須了解的異常、斷言和標準模板庫(STL)組件信息的速查列表·有效地使用原型的技術,從而可將設計從初始概念發(fā)展為健壯的解決方案?の扌璐罅康南低晨涂梢暈砑黽擁魘災С值募際?·改善軟件整體性能的13項具體技術隨附的光盤中包括書中示例項目的所有源代碼,其中包括圖像框架、單元測試框架和makefile文件。光盤中還包括一些有用的第三方軟件,例如Sysinternal的DebugView,用來優(yōu)化代碼的Intel集成性能原語(IntelIPP)評估版和IntelC++Compiler評估版。