设为首页 加入收藏

TOP

C++ Primer 学习笔记_98_特殊工具与技术 --优化内存分配(三)
2015-07-24 06:51:20 来源: 作者: 【 】 浏览:174
Tags:Primer 学习 笔记 _98_ 特殊 工具 技术 优化 内存 分配
s + size,elements + n,T()); } else { for (T *p = first_free; p != elements + n;) { alloc.destroy(--p); } } first_free = elements + n; } template void Vector ::resize(const size_t n,const T &t) { size_t size = first_free - elements; if (n > capacity()) { reallocate(); std::uninitialized_copy(elements + size,elements + n,t); } else if (n > size) { std::uninitialized_copy(elements + size,elements + n,t); } else { for (T *p = first_free; p != elements + n;) { alloc.destroy(--p); } } first_free = elements + n; } template T &Vector ::operator[](const size_t index) { return elements[index]; } template const T &Vector ::operator[](const size_t index) const { return elements[index]; }

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ZOJ 3790 Consecutive Blocks 模.. 下一篇poj The Clocks(暴搜)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: