书名:大道至简——C++_STL(标准模板库)精解 作者:闫常友 出版:机械工业出版社
▍内容介绍
众所周知,C++是在C的基础上发展起来的。它进一步扩充和完善了C语言,是一种面向对象的程序设计语言。经过几十年的发展,C++现已支持多种编程规范,其相应的C++国际标准也在不断更新。C++STL现在是C++标准程序库的一部分,其作用是对常用数据结构和算法进行封装——标准化组件,以便让程序员可以直接使用现成的算法和数据结构,这样既避免了重复开发,又提高了效率。
本书按照C++STL的内容结构由浅入深地讲解了其应用开发技术。主要内容共计17章。第1章主要介绍了与C++STL相关的基本概念和基础知识,并简要介绍了本书后面会用到的一些模板类型。第2~17章依次介绍了字符串类模板、容器、算法库、迭代器、数值计算模板、输入/输出类模板、异常处理类模板、通用工具类模板、语言支持类模板、检测类模板、国际化类模板、仿函数、配置器、原子操作类、线性控制类模板以及正则表达式模板等内容。由于C标准函数库的相关内容在程序开发中的使用频率较高,因此本书的附录部分给出了几乎所有传统C库函数中的数学计算类函数和数值转换类函数,以供读者使用。
本书适合已有一定C/C++基础的读者阅读,也适合有意于深度钻研C++STL技术的朋友们阅读。
▍作者介绍
闫常友博士后,高级工程师,
九三学社社员,电力系统及其自动化专业,IEEE计算机协会会员,热爱计算机语言和软件开发,尤其对C/C++系列有独到的见解和深刻认识。对计算机语言的长期使用和实践,积累了些许的体会,抛砖引玉,写出来供大家斟酌。希望对C++程序员提升开发能力有所帮助。已出版书籍:《跟我学Visual C++6.0》,《不要重复发明轮子——C++STL标准程序库开发指南》。