码迷,mamicode.com
首页 >  
搜索关键字:静态区    ( 308个结果
C和C++内存模型
C分为四个区:堆,栈,静态全局变量区,常量区 c++分为四个区:堆,栈,静态全局变量去,常量区,自由存储区。 根据c/c++对象生命周期不同,c/c++的内存模型有三种不同的内存区域,即自由存储区,动态区、静态区。 自由存储区:局部非静态变量的存储区域,即平常所说的栈 动态区:用operato...
分类:编程语言   时间:2014-07-10 15:18:02    阅读次数:276
linux内存管理之heap篇
文章来源——博客园绿色冰点前几次我们分析了Linux系统中用户进程的4G虚存大致分为了几个部分,介绍了3G用户空间中数据段,代码段等静态区域的虚存管理,重点分析了栈的使用。这次我们来分析一下虚存使用中另一个重要部分--堆。前面的介绍中,我们知道编译器,操作系统担负着大量栈分配管理的工作。不论是静态分...
分类:系统相关   时间:2014-07-07 18:29:08    阅读次数:203
iOS学习笔记---c语言第十天
动态内存分配一、存储区划分从低到高(内存地址小----内存地址大) : 代码区---常量区---静态区---堆区---栈区栈内存//凡是在函数体内定义的变量 都存储在栈区(包括形参)。 int a = 10;//a也是在栈区域里面 float b = 1.5;//b也是在栈区域里面 ...
分类:移动开发   时间:2014-06-20 21:07:40    阅读次数:274
[转]网上看到的关于C中内存分配的描述
1栈-有编译器自动分配释放2堆-一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。-程序结束释放4另外还有一个专门放常量的地方。-程序...
分类:其他好文   时间:2014-06-18 15:20:36    阅读次数:208
黑马程序员-字符串
字符串最大的特点是:一旦被初始化就不可以被改变方法区:方法区,静态区,常量池。 String s =new String(); String s0= "";//两者效果一样,但这个方便, String s1 = "abc"//s1是什么?s1是一个类类型变量(应指向对象),"abc"是一个对象,字符...
分类:其他好文   时间:2014-06-11 08:11:25    阅读次数:271
java内存管理的分析
java 中的内存分为四个部分:stack(栈),heap(堆),data segment, codesegment。 stack(栈):存放基本类型的数据和对象的引用,即存放局部变量。 heap(堆)存放 new 出来的东西。 data segment(数据区):分为静态区和常量区(常量池): 静态区(static segment):存放在对象中用 static 定义的静态成员(即静态变量,如果该静态变量是基本类型变量,则将变量名和值都存入静态区中,如果是引用类型则指向 new 出来的对象。 ...
分类:编程语言   时间:2014-06-01 15:09:19    阅读次数:348
php的static关键字和全局变量
1.全局变量[其不属于面向对象的思想,因为其放在对象之外的],面向对象有一个特点,其实封装的,php希望其所有的成员都应该放在类中;php的面向对象是基于面向对象的,不是纯粹面向对象的;也就是其可以面向对象编程,也可以不面向对象编程。 使用global定义全局变量,其放在内存的全局区/静态区中,在....
分类:Web程序   时间:2014-05-26 22:55:28    阅读次数:333
堆和栈的区别
c++内存区分为5个部分:常量区;全局/静态区;自由存储区;栈;堆。 栈内存申请和堆内存申请时,系统所做的工作的区别; 栈和堆的区别;...
分类:其他好文   时间:2014-04-27 18:48:02    阅读次数:683
308条   上一页 1 ... 29 30 31
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!