![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C-C++
这个西瓜不甜
这个作者很懒,什么都没留下…
展开
-
C/C++内存分配方式
在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区。 栈区: 指那些由编译器在需要的时候分配,不需要时自动清除的变量所在的存储区。如函数执行时,函数的形参以及函数内的局部变量分配在栈区,函数运行结束后,形参和局部变量出栈(自动释放)。栈内存分配运算内置与处理器的指令集中,效率高但是分配的内存空间有限。堆区:原创 2016-12-13 18:32:06 · 646 阅读 · 0 评论 -
STL之map容器使用
一、map是一个关联容器,属于类模版。关联的本质是元素的值和某个特定的键相关联,而不是像数组那样通过元素在数组中的位置来获取。 特点: 1、增加删除节点对迭代器的影响很小; 2、对于迭代器来说不可以更改键值,只能修改其对应的值; 3、map内部数据的组织结构为红黑树,这棵树具有对数据自动排序的功能,所以map内部所有的数据都是有序的;原创 2016-12-14 23:24:55 · 370 阅读 · 1 评论