10 2011 档案

摘要:1.局部变量. 存放在栈中. 会在进入函数/块的时候进行分配空间, 在退出函数/块的时候释放该空间.2.全局变量 和 静态变量. 存储在静态存储区域, 即存放在可执行文件的数据段中.data.3.动态变量. 存储在堆中. 必须手动进行释放, 否则会造成内存泄露. 阅读全文
posted @ 2011-10-25 10:33 夜雨無聲 阅读(276) 评论(0) 推荐(0) 编辑
摘要:<queue>-queue #### 单向队列.-<deque> #### 双向队列.-priority_queue #### 优先队列, 需要指定优先规则.<list> #### 列表, 默认为双向列表, 一般用在频繁插入, 删除元素的场合.<stack> #### 栈, 后进先出规则.<vector> #### 向量, 或称数组, 线性排布, 一般用于替代C数组.<map>-map #### 映射, 不支持重复值, 即一个 key 对应一个 value, 一个 value只能有一个 key.-multimap ... 阅读全文
posted @ 2011-10-24 11:41 夜雨無聲 阅读(269) 评论(0) 推荐(0) 编辑
摘要:#ifndef _MEMTRACE_HPP#define _MEMTRACE_HPPextern "C" { #include <stdio.h> #include <string.h>}struct NEW_STRUCT{ void *addr; char* file; int line; char* local; size_t size; struct NEW_STRUCT* next;};typedef NEW_STRUCT NEW;NEW* newlist = 0;void* operator new(size_t size,const ch 阅读全文
posted @ 2011-10-08 17:59 夜雨無聲 阅读(375) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示