随笔分类 -  《数据结构&STL》

std::deque双端队列介绍
摘要:在建立vector容器时,一般来说伴随这建立空间->填充数据->重建更大空间->复制原空间数据->删除原空间->添加新数据,如此反复,保证vector始终是一块独立的连续内存空间;在建立deque容器时,一般便随着建立空间->建立数据->建立新空间->填充新数据,如此反复,没有原空间数据的复制和删除 阅读全文

posted @ 2017-09-17 17:18 xuelei56 阅读(3883) 评论(0) 推荐(0)

删除vector所有元素
摘要:原文地址:http://blog.csdn.net/u012580994/article/details/43932701 阅读全文

posted @ 2017-09-16 11:16 xuelei56 阅读(9677) 评论(0) 推荐(0)

stl迭代器失效
摘要:迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所占内存 阅读全文

posted @ 2017-09-16 11:07 xuelei56 阅读(170) 评论(0) 推荐(0)

导航