静态变量: 静态变量好似一种成员变量,它的特点是前面有static。 普通变量会有多份,它在每个对象当中都存在,但是静态变量只有一份,它是属于类的。 静态变量的调用方法: 1.类名.变量名 Customer.name = "中南大学" 2.对象名.类名 a1.name = "中南大学"第二种更加的常 ...
分类:
编程语言 时间:
2016-09-06 06:47:38
阅读次数:
179
1.关键字auto auto是C语言中局部变量的默认类型,指明声明的变量在程序的栈上分配空间。 2.关键字static 指明变量的“静态”属性,局部变量存储在静态存储区; 文件作用标示符,只能在声明的文件中调用; 静态变量只会初始化一次。 3.关键字register register指明变量存储在寄 ...
分类:
其他好文 时间:
2016-09-04 23:45:37
阅读次数:
168
常用到的数据存储区: 在C语言中,根据数据在内存中存在的时间(生存期)不同,将内存空间分为三个区: 1.程序区:用于存储程序的代码,即程序的二进制代码; 2.静态存储区:用于存储全局变量和静态变量,这些变量的空间在程序编译时就已经分配好了; 3.动态存储区:用于在程序执行时分配的内存,又分为:堆区( ...
分类:
编程语言 时间:
2016-09-04 19:02:52
阅读次数:
168
静态成员不可在类体内进行赋值,因为它是被所有该类的对象所共享的。你在一个对象里给它赋值,其他对象里的该成员也会发生变化。为了避免混乱,所以不可在类体内进行赋值。 静态成员的值对所有的对象是一样的。静态成员可以被初始化,但只能在类体外进行初始化。 一般形式: 数据类型类名::静态数据成员名=初值 注意 ...
分类:
编程语言 时间:
2016-09-02 09:57:53
阅读次数:
141
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个这样的类: 在另一个包中使用时,如果 ...
分类:
编程语言 时间:
2016-09-01 23:00:18
阅读次数:
153
static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法。举ge例子: 结果:你会发现虽然执行了两条Class.forName("Test")语句,但是,只输出了一条"静态方法被执行"语句;其实第二条Class.forName()语句已经无效 ...
分类:
其他好文 时间:
2016-09-01 14:33:16
阅读次数:
220
ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、场景配置和动态配置。 对于有些简单的应用,你无需配置任何配置文件,而对于复杂的要求,你还可以扩展自己的独立配置文件。 系统的配置参数是通过静态变量全局存取的,存取方式简单高效。 配置功能 ...
分类:
Web程序 时间:
2016-09-01 10:36:34
阅读次数:
203
//DbUtil.h #ifndef DBUTIL_H#define DBUTIL_H using namespace std; QString md5Encode(QString passwd);class DbUtil { public: static QString checkNameT; s ...
分类:
其他好文 时间:
2016-08-31 22:19:51
阅读次数:
366
对于内置变量的自动初始化 代码1: 输出: CONST=100 a[0]=0 b=0 c=0 d=2514932 e=0 f[0]=1307813 *p2=457819009 数据区存放已初始化的全局变量,静态变量(包括全局和局部的),常量。 未初始化数据区(uninitializeddata se ...
分类:
编程语言 时间:
2016-08-31 11:59:16
阅读次数:
288
疑惑: 数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问 ...
分类:
其他好文 时间:
2016-08-29 19:16:18
阅读次数:
126