STL
goodluckcwl
有价值、有影响力的研究
展开
-
STL源码剖析(一)STL简介
最近看了一点《STL源码剖析》这本书,觉得写得很不错,写个博客记录下。 本篇主要介绍STL的历史、意义。STL简介STL是C++的一个标准程序库,其具有划时代的意义。因为STL包含了先进的技术和编程思想。STL价值在于:STL提供了一套极具实用的组件,并带来了高层次的、以泛型为基础的系统化、条理化的软件组件分类学STL是一个抽象的概念库,这些抽象概念包含:迭代器、二元函数、序...原创 2018-03-20 01:23:46 · 305 阅读 · 0 评论 -
STL源码剖析(二)空间配置器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-03-20 01:25:24 · 148 阅读 · 0 评论 -
STL源码剖析(三)迭代器
迭代器的设计思维STL的中心思想: 把数据容器和算法分开,彼此独立设计,最后以迭代器把他们胶合在一起。迭代器是一种智能指针主要讲实现迭代器需要做哪些工作:包括重载operator*和operator->。 要设计容器的迭代器,必须要了解容器的细节,所以迭代器的开发工作是和容器一起的。交由容器设计者设计。迭代器相应类型(associated type)难题 假...原创 2018-03-20 01:29:13 · 205 阅读 · 0 评论