本书是开发高质量、可维护软件的实用而简明的指导书籍。它体现了C++、模板以及标准模板库(STL)对于工业级程序设计的强大作用。不论你是独立的开发人员,还是在大的团队中进行软件开发,本书提供的技术和技巧都将有助于提高你的编程语言和设计方面的技能,并告诉你如何更有效地解决实际问题。PhilipRomanik:是一名独立顾问,在过去的20年里,他一直从事软件开发,设计和实现真实世界的软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家。他已经为其客户发明了多项专利技术,同时还为诸如柯达公司和微软公司等业界巨头提供过服务。AmyMuntz:也是一名独立顾问,她不仅拥有高深的技术经验,在商业领域也有着很高的水平。她在编写这两个领域的书籍方面有着丰富的经验。她专门致力于富有竞争力的软件产品的开发和管理,在过去15年间曾成功地帮助其客户构建了满足其商业目标的产品,并且在市场上成功地推广了这些产品。此书是作者丰富专业经验的结晶,并且主要通过例子进行讲授。为了介绍对所有应用程序都有用的软件技术,他们开发了一个工具包来解决复杂的数字图像处理问题。作者采用了具体而真实的问题,并对特性、性能以及可扩展性需求提供了准确的描述,以此展示了如何有效地应用现有的软件组件和C++固有的工具,加速软件开发,促进软件重用以及发布成功的软件产品。在本书中你会学到:·C++模板入门知识·可行的编码原则和大量的代码示例·必须了解的异常、断言和标准模板库(STL)组件信息的速查列表·有效地使用原型的技术,从而可将设计从初始概念发展为健壮的解决方案?の扌璐罅康南低晨涂梢晕砑黾拥魇灾С值募际?·改善软件整体性能的13项具体技术随附的光盘中包括书中示例项目的所有源代码,其中包括图像框架、单元测试框架和makefile文件。光盘中还包括一些有用的第三方软件,例如Sysinternal的DebugView,用来优化代码的Intel集成性能原语(IntelIPP)评估版和IntelC++Compiler评估版。