发表评论取消回复
相关阅读
相关 STL源码剖析——STL函数对象
前言 在STL中,函数对象也是比较重要的,有时候可以限定STL算法的行为,例如在前面介绍的《[STL][][算法剖析][STL]》中,每个算法基本上都提供了两个操作版本
相关 STL源码剖析——STL算法stl_algo.h
前言 在前面的博文中剖析了STL的[数值算法][Link 1]、[基本算法][Link 2]和[set集合算法][set],本文剖析STL其他的算法,例如排序算法、合并
相关 STL源码剖析——stl_relops.h学习
前言 这个文件提供了操作符的重载,但是没有提供operator==和operator<的重载,用户要使用这些操作符时,必须自己重载operator==和operator
相关 STL源码剖析——stl_pair.h学习
前言 pair在关联容器中经常被使用,它提供了两个成员变量first和second,由于pair是一个struct,所以其成员变量的属性是public。在pair st
相关 epoll内核源代码剖析
epoll原理简介 通过上面的分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,每次poll都要把 1000个fd 拷入内核,太不科学了,内核干嘛不
相关 poll内核源代码剖析
poll和epoll的使用应该不用再多说了。当fd很多时,使用epoll比poll效率更高。我们通过内核源码分析来 看看到底是为什么。 poll剖析 poll系统调用
相关 STL — vector源代码剖析
vector源代码剖析 vector的数据安排以及操作方式,与array非常相似. 两者的唯一差别在于空间的运用的灵活性. array是静态
相关 STL — hash_map/hash_set源代码剖析
hash\_map/hash\_set源代码剖析 虽然STL只规范复杂度与接口,并不规范实现方法,但STL set多半以RB\_T
还没有评论,来说两句吧...