码迷,mamicode.com
首页 >  
搜索关键字:堆区 代码区 静态区 常量区    ( 1462个结果
C++判断char*的指向
判断char* 的指向常量区还是,栈区,还是堆区
分类:编程语言   时间:2014-05-27 02:40:15    阅读次数:337
eclipse 代码区变灰,无法显示代码
法一:点击window->new window,看看新的窗口是否能够显示代码区,可以就把旧的那个窗口关闭,成功法二:http://juhbgf.blog.163.com/blog/static/598317682013455118751/
分类:系统相关   时间:2014-05-27 01:30:57    阅读次数:286
php的static关键字和全局变量
1.全局变量[其不属于面向对象的思想,因为其放在对象之外的],面向对象有一个特点,其实封装的,php希望其所有的成员都应该放在类中;php的面向对象是基于面向对象的,不是纯粹面向对象的;也就是其可以面向对象编程,也可以不面向对象编程。 使用global定义全局变量,其放在内存的全局区/静态区中,在....
分类:Web程序   时间:2014-05-26 22:55:28    阅读次数:333
加壳学习笔记(二)-汇编基础
简单的call函数过程 1.参数入栈,返回地址入栈。在一个栈帧里,call function的完整过程应该是这样的,call调用的过程要经历两个过程,一个是首先把调用函数之前的指令的下一条指令地址压入栈中(push ebp),作为返回地址,也就是保存旧栈地址,接着会跳转到被调函数的地址入口。呵呵,现在就是借此来恶补汇编哈。 2.代码区跳转。在执行被调函数的时候,为函数重新开辟栈帧,(mov ebp,esp)这句的意思是将旧栈顶换为新栈的底,这里的新栈一般是由函数专属的哈, 下面就是用sub esp, ...
分类:其他好文   时间:2014-05-22 11:34:25    阅读次数:189
C++面向对象—成员函数与成员变量的实现机制学习笔记(1)
《深度搜索C++对象模型》的一些学习纪要: 一成员变量篇 0. 类的编译中,先编译成员变量和成员函数的额声明,成员函数的定义在类声明结束后再处理; 1. 类中,多个代码区块public或者private最终会被按区块统一,然后编译过程中,后定义的成员变量地址高于定义的成员变量; 2. 静态变量在程序启动时初始化,存储的位置在于程序的全局数据段中; 3. 继承中...
分类:编程语言   时间:2014-05-21 10:18:55    阅读次数:305
java中类的生命周期
在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。...
分类:编程语言   时间:2014-05-18 19:36:27    阅读次数:350
mac快速正确的安装 Ruby, Rails 运行环境
Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)强烈新手使用 Ubuntu 省掉不必要的麻烦!以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)步骤0 - 安装系统需要的包# For Mac # 先...
分类:其他好文   时间:2014-05-12 19:59:38    阅读次数:286
数据结构中的堆和栈 与 内存分配中的堆区和栈区 分析
比较全面的总结了诸多版本,知识无国界,感谢各位的辛勤劳作。 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C/C++语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。 (1) 数据结构的栈和堆 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。     堆和栈都是一种数据项按序排列的数据结构。 栈就像装数据的桶或...
分类:其他好文   时间:2014-05-08 17:27:18    阅读次数:252
[c++]程序的内存划分理解
全局和静态数据区:用于存放全局变量和静态变量(全局变量和局部变量)常量数据区:用于存放常量数据代码区:用于存储代码栈:用于局部变量和函数参数堆:程序员申请(程序员控制的部分,new/delete#include #include int gGlobal=100; // global int main...
分类:编程语言   时间:2014-05-05 23:48:12    阅读次数:391
[c++]堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数...
分类:编程语言   时间:2014-05-05 23:23:31    阅读次数:499
1462条   上一页 1 ... 144 145 146 147 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!