- 博客(2)
- 收藏
- 关注
原创 C++底层数据结构原理
C++ STL 的实现:1.vector 底层数据结构为数组 ,支持快速随机访问2.list 底层数据结构为双向链表,支持快速增删3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(中间不能)快速增删,也支持随机访问deque是一个双端队列(double-ended queue),也是在堆中保存内容的.它的保存形式如下:[
2017-08-06 00:01:15 932
原创 C++引用解析
把引用对象压入栈stack a;int m = 1;int &b = m;a.push(b);b = 2;int t = a.top();cout 这个时候打印的是1;stack a;int m = 1;int *b = &m;a.push(b);*b = 2;int *t = a.top();cout 这个时候打印是
2017-08-05 23:31:53 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人