Posts tagged with STL


一点废话 最近终于看完了《STL源码剖析》的前三章,个人觉得前三章是这本书最重要的部分,考虑到时间问题(简历还没投啊,拖太晚了),其他的具体实现先放放也罢。 关于STL中的空间配置器(allocator),在STL的运用角度上看,空间配置器是最不需要知道的东西。而在STL的实现上,空间配置器是最必须也是最先需要知道的东西。 乱七八糟的东西 首先我们必须知道的是,在C++中通过new一个新的对象,它的实际步骤可以分为两个部分:配置内存(allocat),调用构造函数(construct)。而当我们通过delete一个对象的时候,…

被C++的迭代器给坑了2个小时 不得不立文警告自己 C++的iterator 对于不同的STL来说 有不同的操作 小小的总结一下 (1)所有迭代器 p++ 后置自增迭代器 ++p 前置自增迭代器 (2)输入迭代器 *p 复引用迭代器,作为右值 p=p1 将一个迭代器赋给另一个迭代器 p==p1 比较迭代器的相等性…