C++对内存区的划分

C++将内存划分为5个区,分别是堆、栈、自由存储区、全局、静态存储区、常量存储区。程序员 栈的特色:函数 栈存储的是自动变量 栈内存的分配与释放是由编译器自动完成的,不须要手工控制 栈是先进先出的存储结构 栈内存的分配至涉及一个指针的递增,并且栈内存的分配运算内置于处理器的指令集中,所以效率很高,速度很快 使用栈分配的内存容量有限,在编译器中通常只有几MB的大小 注意:也能够使用alloca函数对
相关文章
相关标签/搜索