【STL】
luyuncsd123
这个作者很懒,什么都没留下…
展开
-
STL使用中注意的细节
1、list、deque和vector的区别: a、vector 模塑出来一个动态数组,在末端添加和删除元素时,性能相当好,在前端或中部插入或删除元素时,性能不怎么样。 vector 性能优异的原因是,就是分配了比其所容纳元素所需的,更多的内存空间。 //仅分配空间,size 是不变的 v.reserve(); //下面两种方式是一样的。原创 2013-06-20 12:07:45 · 951 阅读 · 0 评论 -
STL 目录
1、异常 2、配置器: c++标准程序库在许多地方采用特殊对象来处理内存配置和寻址,这样的对象称为配置器 allocator。配置器体现一种内存模型,表现出内存需求至内存低阶调用的转换。如果用多个不同的配置器对象,你便可以在同一个程序中采用不同的内存模式。 配置器,早期作为stl的一部分引进,用于诸如pc上不同指针型别这一原创 2013-06-20 23:32:11 · 780 阅读 · 0 评论