C++ STL
篇首语:用过C#,Java的人都知道,其实C++ STL就是C#,Java中的集合类;和MFC中的Collection也类似(但STL是跨平台的)。
背景:
C/C++的文本处理功能太麻烦
不要重复发明轮子! --〉范型编程出现了!
其实容器:vector, set, map, multimap, deque都没什么新意(用过C#,Java之后),但functor/adaptor/allocator这些概念还是有点不一样。
allocatorallocator和它的字面意思一样,负责内存的申请和销毁。因为大本分容器类都封装了内存操作,所以一帮都用不上。但如果自己设计新的ST或想覆盖现有容器类的allocator,就能派上用场了。。。
未完待续。。。
分享到:
相关推荐
C++ STL 简介,告诉你stl的基础内容和一般的使用方法。
标准c++stl模板库的介绍:容器、迭代器、算法、函数对象、适配器、内存分配器、概念以及模型
C++ STL 教程 涉及泛型编程思想 标准模板 迭代器 泛型算法 容器 等
C++ STL中文版 C++ STL中文版 C++ STL中文版 C++ STL中文版 C++ STL中文版
c++ STL, stl,stl的学习c++ STL, stl,stl的学习c++ STL, stl,stl的学习c++ STL, stl,stl的学习
C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用...
微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源代码微软c++ STL源...
STL 是 C++ 标准库的一部分,不用单独安装。 C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。例如,vector 的底层为顺序表(数组),...
包含四个STL笔试、面试题的文档 STL说明.doc STL.doc 三十分钟掌握STL.doc STL面试题.doc
扫描完整版 C++ STL标准程序库开发指南 C++ STL标准程序库开发指南
C++ STL--数据结构与算法实现(余文溪)示例程序代码.rar
C++ STL 深蓝软件 深蓝培训 C++ STL 深蓝软件 深蓝培训C++ STL 深蓝软件 深蓝培训
c++ stl线程安全 c++ stl线程安全 c++ stl线程安全
c++ STL相关文档c++ STL相关文档c++ STL相关文档
C++ STL标准程序库开发指南 源代码.rar
C++STL Source.rar C++STL Source.rar
C++ STL 中文版 C++ STL 中文版 C++ STL 中文版
C++ 的 stl 源代码下载,熟悉C++stl库的原理和机制, 了解array等数据结构的内在实现
C++ STL 程序员 开发指南 pdf