
C++ STL 体系结构与内核分析
苞米地里捉小鸡
程序蒟蒻
展开
-
C++STL insert_iterator(插入迭代器)、ostream迭代器的重载
今天看侯老的STL源码剖析看到insert_iterator这一块突然发现一个细节 上图用inserter适配器来当copy函数的第三参数,我们知道copy的第三参数需要是一个迭代器,那么我们很自然的能够想到inserter应该是返回的一个insert_iterator类型的对象。 如图,确实是这样的,返回的是一个insert_iterator类型临时对象。 然后我们看图上copy的源码,发现对...原创 2020-03-14 16:14:23 · 597 阅读 · 0 评论 -
C++ STL 体系结构与内核分析第一次笔记
vector<int>vi; cout << vi.max_size() << endl;; vector<string>vs; cout<<vs.max_size();原创 2020-03-04 11:04:52 · 274 阅读 · 0 评论