分配器与STL容器

来源:互联网 发布:婚姻记录查询软件 编辑:程序博客网 时间:2024/06/07 18:57

中级或高级的C++程序员编写的著名的C++专家史葛迈尔斯得到更多的标准模板库的有效STL提供必要的技术一种与这个强大的图书馆做更多的教程

STL是今天的C + +一个非常强大的功能,但有一个良好声誉的复杂性。本书分为50个小贴士,探讨不同地区的STL。除了提供一个清单的DOS和注意事项,迈尔斯提出了什么可行,什么不与STL很多背景。每个尖端与样品表现出许多深入的编码,利用双色印刷突出最重要的线路码。高级开发人员会喜欢迈尔斯的深入的解释而那些有急事可以跳过前面冰山推荐自己。

这本书很好的一部分涉及使用的容器,如向量和地图,这是建立STL。(除了标准的内置容器,作者还集锦最近增加的STL喜欢树,可从其他供应商。扩展)你会学会如何分配,增加,变化的最佳方式,和删除项目的容器内,包括关联容器,如地图。你同时也要学会避免常见的陷阱从而导致代码是缓慢的错误的

其他涉及的领域中得到最有效的STL盖的100多个STL算法,捆绑图书馆。一个有用的附录中给出的STL局限微软的Visual C + + 6的实现以及如何克服它们总的来说,有效的STL真是一个不可多得的源码编程知识的人谁是使用今天的C + +的一个重要方面——或打算使用——STL的真正的生产代码。这是一个非常简单的必备。——李察德拉甘涵盖的主题

涵盖的主题先进的标准模板库STL)编程技术介绍50个技巧和最佳实践说明与示例代码STL教程

选择容器

容器内的元素有效的复制

容器内的元素有效的复制

拆卸擦除并清理项目从容器

使用自定义分配器与STL容器

STL的线程安全性

提示编程与STL、字符串类(包括保留存储调用遗留的C / C + +代码

提示编程与STL、字符串类(包括保留存储调用遗留的C / C + +代码

关联容器的技巧(包括比较项目排序向量增强STL)

选择和使用STL迭代器技巧

STL算法包括排序删除和比较的项目)

利用函子与STL

利用函子与STL

STL编程的一般性的建议(包括选择算法和理解编译诊断信息的建议)

字符串的地方

克服了微软的Visual C + + 6的STL的仿制品

0 0
原创粉丝点击