代码改变世界

随笔分类 -  c++---STL

STL make_heap push_heap pop_heap sort_heap

2015-04-05 20:32 by youxin, 873 阅读, 收藏, 编辑
摘要: make_heap: default (1) template <class RandomAccessIterator> void make_heap (RandomAccessIterator first, RandomAccessIterator last); custom (2) templa 阅读全文

STL: fill,fill_n,generate,generate_n

2015-04-05 16:32 by youxin, 352 阅读, 收藏, 编辑
摘要: fillAssigns the same new value to every element in a specified range.template void fill( ForwardIterator _First, ForwardIterator _Last, ... 阅读全文

STL vector 内存释放

2015-03-19 17:15 by youxin, 3300 阅读, 收藏, 编辑
摘要: 最近在论坛看到一个提问帖子,问题是vector中存储了对象的指针,调用clear后这些指针如何删除?[cpp]view plaincopyclassTest{public:Test(){}~Test(){coutvec;vec.push_back(newTest());vec.push_back(... 阅读全文

STL unordered_set

2014-06-23 15:31 by youxin, 612 阅读, 收藏, 编辑
摘要: http://www.cplusplus.com/reference/unordered_set/unordered_set/template , // unordered_set::hasher class Pred = equal_to, //... 阅读全文

ifstream文件尾最后一行读两次

2014-06-18 00:24 by youxin, 2010 阅读, 收藏, 编辑
摘要: 看下面一段代码: ifstream m_fileConfig; string str; m_fileConfig.open(FILE_OPERATORS, ios::out); while(!m_fileConfig.eof()){ m_fileConfig >> str; cout > s... 阅读全文

Buddy system伙伴分配器实现

2014-04-27 16:42 by youxin, 3805 阅读, 收藏, 编辑
摘要: wikipedia:http://en.wikipedia.org/wiki/Buddy_memory_allocationThebuddy memory allocationtechnique is amemory allocationalgorithm that divides memory i... 阅读全文

《STL源码剖析》chapter2空间配置器allocator

2014-04-27 01:59 by youxin, 519 阅读, 收藏, 编辑
摘要: 为什么不说allocator是内存配置器而说是空间配置器,因为空间不一定是内存,也可以是磁盘或其他辅助介质。是的,你可以写一个allocator,直接向硬盘取空间。sgi stl提供的配置器,配置的对象是内存。stl中allocator用法参考以前的http://www.cnblogs.com/yo... 阅读全文

《STL源码剖析》环境配置

2014-04-26 14:08 by youxin, 1558 阅读, 收藏, 编辑
摘要: 首先,去侯捷网站下载相关文档:http://jjhou.boolan.com/jjwbooks-tass.htm。这本书采用的是Cygnus C++ 2.91 for windows。下载地址:http://download.csdn.net/detail/ljljlj/3658798。安装后,源码... 阅读全文

C++ STL的各种实现版本

2014-04-25 12:24 by youxin, 1720 阅读, 收藏, 编辑
摘要: ANSI/ISO的C++ STL规范版本正式通过以后,各个C++编译器厂商就可以依照标准所描述的原型去实现C++ STL泛型库,于是出现多种符合标准接口,但具体实现代码不同的泛型库,主要有:HP STLHP STL是Alexandar Stepanov在惠普Palo Alto实验室工作时,与Meng... 阅读全文
点击右上角即可分享
微信分享提示