![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
daeees
这个作者很懒,什么都没留下…
展开
-
STL源码剖析 - 模板类中的友元函数
先看个代码: #include using namespace std; template class A{public: friend bool operator== //friend bool operator== (const A&, const A&); 可行 //friend bool operator== (const A&, const原创 2009-06-20 17:32:00 · 593 阅读 · 0 评论 -
STL源码剖析 -- 看copy的重叠区间拷贝
在STL中,copy函数被多次重载过,当然是为了效率: 而在针对内建类型的特化版本会采用memove(), 而memove会将整个输入区别先copy下来,再进行copy,这样就不会有重叠区间copy覆盖的问题,而其他的版本的copy则要小心这个问题。原创 2009-07-01 21:12:00 · 741 阅读 · 0 评论