尝试改进std::vector提高性能
摘要:
在顺序读取文件缓存大量数据时候,STL标准库中的std::vector类模板,由于其内存扩展方式,往往当容量不足时,需要先申请两倍于目前的空间,然后将现在的数据拷贝过去,这样速度很慢。在这里我写了一个小类模板tvector,用数据块来进行扩展,类在初始化的时候,用户指定初始化大小,以及每次增长的容量大小。代码 阅读全文
posted @ 2010-04-06 17:56 宁静的水泡 阅读(1744) 评论(4) 推荐(0) 编辑