摘要: 头文件<memory> 1.1 std::allocate、std::deallocate (通过::operator new 和 ::operator delete封装实现) 1.2 std::construct、std::destory (通过placement new 和调用析构函数实现) t 阅读全文
posted @ 2019-11-28 23:59 ho966 阅读(288) 评论(0) 推荐(0) 编辑
摘要: STL源码剖析 侯捷 STL主要包括六个组件: 1、配置器:负责空间配置和管理。 2、迭代器:扮演容器和算法之前的胶合剂,所谓“泛型指针”。 3、容器:各种数据结构,如vector,list,set,map等。 4、算法:各种常用算法,如sort,search,copy等。 5、仿函数:一种重载op 阅读全文
posted @ 2019-11-28 23:06 ho966 阅读(207) 评论(0) 推荐(0) 编辑