STL
七夜落幕丶
这个作者很懒,什么都没留下…
展开
-
STL 空间配置器
内存的申请和释放 STL的内存分配和释放被详细区分为四个部分:内存配置由allocate()负责(内部实现为operator new),内存释放由deallocate()负责(内部实现为operator delete);对象构造由construct()负责(内部实现为placement new),对象析构操作由destroy()负责(内部实现为~T()【T为对应类型】) operator ne...原创 2018-03-26 09:27:32 · 198 阅读 · 0 评论 -
STL 迭代器
迭代器偏特化的意义 偏特化 偏特化就是对部分模板参数指定特定的类型。 如一个萃取迭代器所指类型的类: template<typename T> //输入的T是迭代器类型,其内部实现了value_type类型 struct iterator_traits{ typedef typename T::value_type value_type; //typenam...原创 2018-03-26 15:25:24 · 114 阅读 · 0 评论