szwolf

专注于C++技术,再用1年的时间努力学C++!
随笔 - 2, 文章 - 0, 评论 - 2, 引用 - 0
数据加载中……

2006年8月7日

STL学习之二:STL内存工具(一)

     摘要: 用Traits进行类别推导,将类别选择工作放到编译期进行,利用重载提高效率。      下面的type_traits.h是我直接从SGI STL里Copy出来的。。。 #ifndef TYPE_TRAITS_H #define  TYPE_TRAITS_H ...  阅读全文

posted @ 2006-08-07 01:47 szwolf 阅读(995) | 评论 (0)编辑 收藏

2006年8月6日

STL学习之一:构建自己的内存配置器

     摘要: 使用STL已经有一段时间了,对里面的运作方式一直不了解。这几天突发其想,找了一些关于STL源码的书看了一下,觉得其内部实现非常精妙。作为进一步学习,我打算把STL中的主要组件自己动手实现一下。   首先从空间配置器开始,从内部逐渐了解STL中各种容器的实现细节。   根据STL的规范,allocator必须有以下接口:    typedef    size_t    ...  阅读全文

posted @ 2006-08-06 01:15 szwolf 阅读(1248) | 评论 (2)编辑 收藏