deque与vector内存分配比较示例
来源:互联网 发布:搜集房源信息的软件 编辑:程序博客网 时间:2024/06/03 11:19
#include <iostream>#include <vector>#include <deque>using namespace std;void main(){ vector<int> v(2); v[0] = 10; int *p = &v[0]; cout << "vector第1个元素迭代指针*p=" <<*p << endl; //10 v.push_back(20); cout << "vector容量变化后原vector第1个元素迭代指针*p=" << *p << endl; //数不确定 deque<int> d(2); d[0] = 10; int *q = &d[0]; cout << "deque第1个元素迭代指针*q=" <<*q << endl; //10 d.push_back(20); cout << "deque容量变化后第1个元素迭代指针*q=" <<*q << endl; //10}
该段程序功能是:deque、vector初始化大小为2,第1个元素都为10,当通过push_back函数分别给两容器增加一个元素后,从结果发现原先保持的指针元素值对vector容器前后发生了变化,而对deque容器前后没有发生变化。
0 0
- deque与vector内存分配比较示例
- vector与list与deque比较
- vector与 list与 deque的比较
- STL之vector与deque比较
- vector,list,deque等内存分配及各方面的注意事项
- vector, list, deque 比较
- vector list deque比较
- vector list deque比较
- vector,deque,list,map,数组比较与分析
- deque的用法及其与vector、list应用比较
- vector,deque,list,map,数组比较与分析
- c++ list, vector,deque, map,set 区别与用法比较
- vector,deque,list,map,数组比较与分析
- vector与deque区别
- deque 与vector区别
- vector与deque
- vector,list,deque的比较
- vector,list,deque 性能比较
- DOM初体验——两个关于获取的小问题
- 商人小鑫
- HBase基本命令
- Swift3.0--懒加载
- 用51单片机+11.0592的晶振,如何产生115200的波特率
- deque与vector内存分配比较示例
- oracle 两个时间相减
- uva 12108 特别困的学生
- Nginx 收集
- Android增量更新——bsdiff&bspatch
- Linux 常用指令
- 69.Protobuf进阶——使用Python操作Protobuf
- 常见设计模式
- MySql协议详解-CRUD与Result篇