STL源码剖析
文章平均质量分 58
shuange3316
这个作者很懒,什么都没留下…
展开
-
c++ stl内存分配
STL源码剖析SGI stl中stl 的内存分配不是采用allocator类,而是采用自己写的类alloc 这个alloc类中主要有四个函数 construct : 用于调用新建类的构造函数,其实现就是依靠placement new destroy : 用于调用新建类的析构函数 allocate : 用于分配新建类的内存,用operator new ,或者malloc deallo原创 2018-01-27 15:56:20 · 1108 阅读 · 0 评论 -
iterator_traints原理
algorithm.h中的distance函数原型如下: template <class Iterator> typename iterator_traints<Iterator>::difference_type distance(Iterator first,Iterator last){ typedef typename itera...原创 2018-02-27 15:36:41 · 470 阅读 · 0 评论