码迷,mamicode.com
首页 >  
搜索关键字:static变量    ( 410个结果
c++中static和inline关键字
一、static变量和static函数 static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?    答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作...
分类:编程语言   时间:2014-08-07 19:07:40    阅读次数:274
在C函数中保存状体:registry、reference和upvalues
C函数可以通过堆栈来和Lua交换数据,但有时候C函数需要在函数体的作用域之外保存某些Lua数据,那么我们想到全局变量或static变量,这样做的缺点是:(1)为Lua设计C函数库时,导致不可重入;(2)不是所有的Lua值都能很好的保存到C变量中。那么可不可以将值保存在Lua全局变量里面呢,可以,.....
分类:其他好文   时间:2014-08-04 21:25:48    阅读次数:332
tomcat启动过程分析
1、通过catalina.sh start脚本启动,调用org.apache.catalina.startup.Bootstrap的main方法,传人参数start,首先是创建一个Bootstrap的实例并付给static变量daemon,然后调用daemon的init方法,在init方法中设置ca...
分类:其他好文   时间:2014-08-04 20:46:58    阅读次数:214
non-local-static 变量的初始化
non-local-static 变量,包括global对象、定义于namespace作用域内的对象,classes内、以及在file作用域内被声明为static的对象,不包括在函数内的static变量。由于c++对不同编译单元non-local-static 变量的初始化顺序没有规定,如果这些no...
分类:其他好文   时间:2014-07-26 17:01:11    阅读次数:346
hadoop 关于java中的public static 变量是不能被改变的?
我在写hadoop的时候,在mapper里定义了一个public static int rownums = 0.但我在main里对这个变量进行了赋值。结果在循环的过程中,根本没有任何输出,因为我是用这个变量来控制循环的,所以我猜想可能是不能改变这个值,于是我直接在初始定义的时候直接赋上正确的值,所以...
分类:编程语言   时间:2014-07-22 23:03:12    阅读次数:253
头文件定义全局变量等问题 (转载)
全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?可以,在不同的C文件中以static形式来声明同名全局变量。头文件中不可以直接定义变量和函数,但是可以定义static变量 ,类。extern用法,全局变量与头文件(重复定义)用#include可以包含其他头文件中变量、函数的声明,为什么...
分类:其他好文   时间:2014-07-22 22:35:13    阅读次数:160
static变量,全局变量,局部变量
/* c++ static变量,全局变量,局部变量 */ #include using namespace std; static int x=1; static int y=2; struct A { static int x; static int y; }; int A::x=3; int A::y= x;//3 //int A::y= ::x; //1 int mai...
分类:其他好文   时间:2014-07-19 02:48:26    阅读次数:208
static变量和final变量
1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态...
分类:其他好文   时间:2014-07-16 19:54:21    阅读次数:155
VC和gcc在保证函数static变量线程安全性上的区别
VC和gcc不同,不能保证静态变量的线程安全性。这就给我们的程序带来了很大的安全隐患和诸多不便。这一点应该引起我们的重视!尤其是在构造函数耗时比较长的时候,很可能给程序带来意想不到的结果。本文从测试代码开始,逐步分析原理,最后给出解决方案。   多线程状态下,VC不能保证在使用函数的静态变量的时候,它的构造函数已经被执行完毕,下面是一段测试代码:   class TestStatic...
分类:编程语言   时间:2014-07-16 16:20:55    阅读次数:261
java里的一些特别值得注意的地方
return 语句的作用:1.返回值 2.结束某个方法的运行; 局部变量必须要初始化,成员变量系统会默认初始值; 栈:自动分配连续的空间,后进先出,放置局部变量 堆:不连续,放置new出来的变量        堆里面还有方法区,类的是、代码信息,static变量,常量池(字符串常量等) ...
分类:编程语言   时间:2014-07-16 12:56:04    阅读次数:237
410条   上一页 1 ... 37 38 39 40 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!