STL源码系列
yefengzhichen
这个作者很懒,什么都没留下…
展开
-
STL源码系列--List::sort算法解析
看到《STL源码剖析》中list内置sort的算法,注释说是快速排序,在网上找了快速排序的非递归实现,发现完全不同,后面网上查找,发现了下面两种比较合理的解释,记录如下。一.解析一转载自:http://blog.csdn.net/yihucha166/article/details/6544039stl中的list 是双向链表结构,最近用到其中的sort方法,文档中转载 2015-07-08 22:50:31 · 624 阅读 · 0 评论 -
引用作为函数返回值(对函数赋值)
今天在看STL的RB-tree时,发现了一个很奇怪的赋值方式,形式如下:root() = 0; leftmost() = _M_header; rightmost() = _M_header; 这三个函数原型为:link _type& root() const { return (link _type&) header->parent; }link _type& leftmost() c原创 2015-07-11 08:43:43 · 3720 阅读 · 0 评论