本书的作者是畅销书作者Delores M.Etter和计算机科学与工程教育家Jeanine A.Ingber。本书向读者介绍了如何利用ANSI C++编程语言以基于对象的编程方式来解决工程问题。作者运用简单易用的问题解决方法分析了科学界目前面临的各种巨大挑战,包括天气、气候和全球变化的预测:计算机化的语音识别;人类基因图的绘制;改进交通工具的性能;增强石油和天然气的回收能力;以及工程仿真等。利用C++解决工程和科学问题是本书的核心部分。解决工程问题的目标·开发一种通用方法来解决工程问题。·应用不同的工程示例和应用程序来阐述利用C++解决工程问题的过程。·介绍基于对象的编程檎以及支持它的C++特征,而重点是介绍有关编程的基础知识。本书主要特色·贯穿全书使用一种五步(five-step)过程来解决工程问题。·介绍在讨论数据类型和标准输入/输出时用到的各种对象。·讨论利用C++解决工程问题的基本能力,包括控制结构、数据文件和函数。·灵活安排各章节的主题。·向读者展示模板函数的用法。·介绍一元数组、矩阵以及vector类。·解释什么是编程人员自定义的类,包括运算符重载和继承。·探讨指针的用法和动态内存分配。·介绍使用C++标准库所支持的类的动态数据结构。