码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
07_面向对象(成员变量和局部变量区别、类作为形式参数的问题、匿名对象、封装、private关键字、this关键字、构造方法、成员方法、static关键字、静态变量和成员变量、main方法)
1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,...
分类:其他好文   时间:2015-10-11 16:41:12    阅读次数:203
黑马程序员-----内部类、匿名内部类应用
class Outer{ // 定义外部类private String info = "helloworld" ; // 定义外部类属性private static String info2 = "helloeclipse"; // 定义静态变量class Inner{ // 定义内部类public...
分类:其他好文   时间:2015-10-11 10:13:34    阅读次数:193
c++基础五个题(二)
一。c++中static的作用 1.隐藏:当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,static函数作用就是为了隐藏 2.可以保持变量的持久:存储在静态数据区的变量会在程序刚开始的时候进行唯一一次初始化,共有两种变量存储在静态存储区:全局变量和静态变量,但是.....
分类:编程语言   时间:2015-10-10 21:24:58    阅读次数:173
内存中的堆栈
函数调用入栈顺序在函数调用时,第一个进栈的是主函数中函数调用后的下一条指令的地址,然后是函数的各个参数。再然后是函数中的局部变量。注意静态变量是不入栈的。Pascal语言中函数参数从左到右入栈的,C语言则从右至左。原因是Pascal语言不支持可变长参数,而C语言支持这种特色。通过栈堆分析可知,自左向...
分类:其他好文   时间:2015-10-10 10:27:03    阅读次数:156
main函数执行前、后再执行的代码
一、main结束 不代表整个进程结束  (1)全局对象的构造函数会在main 函数之前执行,          全局对象的析构函数会在main函数之后执行;          用atexit注册的函数也会在main之后执行。  (2)一些全局变量、对象和静态变量、对象的空间分配和赋初值就是在执行main函数之前,而main函数执行完后,还要去执行一些诸如释放空间、释放资源使用权等操作  (3)进程...
分类:其他好文   时间:2015-10-09 18:24:23    阅读次数:156
Unity3D中可中途释放的单例
Unity3D中可中途释放的单例使用静态类,静态变量的坏处是从程序加载后就一直占用内存,想要释放比较麻烦,可是之前使用的单例,没有提供释放的方法,那是不是也同静态的一样直到程序结束菜释放?那单例的好处是什么?所以此处在单例中加入了可释放的方法来方便释放单例。用途是:用此单例管理场景物体时,在不切换场...
分类:编程语言   时间:2015-10-08 14:25:48    阅读次数:212
单例模式,解决线程冲突
/*** 单例模式的使用** 单例创建用户服务对象 没必要给每个用户都创建一个* * 单例 :1 构造方法私有化 2 创建一个私有的静态变量 3 公共的静态方法 当做入口* * @param user*//** 第一种单例模式*/// 问题 : 预先加载,没有手动实例化变量的时候 已经实例化了变量/...
分类:编程语言   时间:2015-10-04 20:49:37    阅读次数:172
动态变量和静态变量的区别
动态变量和静态变量的区别:1、存储位置动态变量:存储在内存出栈数据区静态变量:存储在全局数据区(静态数据区)2、生命期动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效静态变量:程序结束时才释放3、作用域动态变量:同样的要根据你定义的位置才能确定,和第二点的一样静态变量:当前文件中有效...
分类:其他好文   时间:2015-10-03 10:43:14    阅读次数:208
static用法
static用法 static-静态变量 如下代码,使用了静态变量和全局变量 #include?<stdio.h> #include?<stdlib.h> float?weight?=?1.2;?//全局变量 static?float?high?=?1.2;//静态变量 void?showCookTim...
分类:其他好文   时间:2015-10-02 17:31:18    阅读次数:208
statickeyword于C和C++用法
一、C语言statickeyword两个使用1)、一个功能修改内部使用的变量,函数内的静态变量。这些变量的寿命比功能不再,它是具有一定的函数“状态”,使用静态变量的作用通常是不可重入。也不是线程安全的,实例strtok()2)使用文件级(体外),修饰变量或函数,变量该变量或函数仅仅能在文本可见,其它...
分类:编程语言   时间:2015-10-02 17:16:32    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!