摘要:
1.C++程序内存布局 在C++中,内存分成4个区,从低地址到高地址分别是常量区、全局数据区、堆区、栈区。栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆,就是那些由new分配 阅读全文
摘要:
一、概述 STL 对定义的通用容器分三类:顺序性容器、关联式容器和容器适配器。 顺序性容器是一种各元素之间有顺序关系的线性表。元素在顺序容器中保存元素置入容器时的逻辑顺序,除非用删除或插入的操作改变这个位置,否则元素的位置保持为原来的位置。 关联式容器是非线性的结构,包含二叉树结构和hash结构。元 阅读全文