STL
魏尔肖
如果生命没有起伏那么何来意义
展开
-
vector一些操作的练习
#include #include using namespace std; template class Vector { public: typedef T ValueType; typedef ValueType* Iterator; typedef const ValueType* ConstIterator; typedef ValueType& Reference; t原创 2017-03-31 19:31:02 · 624 阅读 · 0 评论 -
STL空间配置器
当用户申请的内存大于128时调用一级空间配置器。 小于或者等于128调用二级空间配置器。 一级空间配置器是malloc的封装,如果不能成功申请到空间,用户通过调用set_malloc_handler函数可以自己设定处理函数。 二级空间配置器类似哈希桶,将128的区块分为16个分别为8,16,24。。。128大小的区块,用free_list来保存. 用户每次申请小于128的内存,会提升的8原创 2017-07-24 12:32:21 · 416 阅读 · 0 评论