众所周知,C++是在C语言之上发展起来的编程语言。几十年的发展历程,C++支持多种编程规范(过程化,面向对象,泛型)。并且C++国际标准不断更新,不断进步,尤其是C++14于2014年8月18日公布。C++的使用领域众广,多用于系统开发,引擎开发,等领域,几十年来一直是受广大用户喜爱的编程语言之一。C++的STL算法库对常用数据结构和常用算法进行了封装。STL提供的算法对于广大程序员而言是非常便捷的,避免了重复开发,提高效率。回顾几年来C++程序开发在国内的发展情况,对于STL的认识和掌握还存在一些差距。本书献给喜欢C++STL的朋友,当您看见这本书,您应该对C++STL已有了一定的了解,希望继续深造;或者您已经暗下决心来学习它。那么本书将是您佳的选择。全书共分为十七个篇章及一个附录。章主要是介绍相关的基本概念和基础知识,简要介绍了书中后面会用到的一些模版类型。从第二章开始,直至第十七章,逐次介绍了字符串类模版,容器,算法库,迭代器(访问容器的接口),数值计算模版,输入输出类模版,异常处理类模版,通用工具类模版,语言支持类模版,检测类模版,国际化类模版,仿函数,配置器,原子操作类,线性控制类模版,正则表达式类模版。附录部分介绍了几乎所有的传统C库函数中的数学计算类函数,和数值转换类函数。这些函数原本属于C标准函数库所有,实际工作中使用频率较高,特在此附录,以飨广大爱好者使用。学习本书内容需要您已经有了一定的C/C++基础。按照章节的先后顺序,由浅入深地讲解C++STL应用开发技术。本书力求将STL涉及的问题,一一列出讲解,使初学者能够少走些弯路。
展开