SweetDream
高歌一壶新酿酒,醉抱青山不必归。
摘要: 1. 迭代器通常和容器绑定,因为迭代器必须对所属的容器有充分的了解。因此每一种STL容器都提供有专属的迭代器。 2. Traits编程方法STL提供了一个iterators 的基类,如果每个新设计的迭代器继承于它就可以保证符合STL规范:template<class Category,       &#... 阅读全文
posted @ 2008-11-18 08:50 SweetDream 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1. SGI提供了标准配置器std::allocator但是一般不用它,因为它效率不佳仅仅是把::operator new 和 ::operator delete做了一层薄薄的封装。 2. SGI使用时std::alloc作为默认的配置器。a.alloc把内存配置和对象构造的操作分开,分别由alloc::allocate()和::construct()负责,同样内存释... 阅读全文
posted @ 2008-11-18 07:42 SweetDream 阅读(530) 评论(0) 推荐(0) 编辑