C#要实现单例模式必须要有以下三点:声明私有静态成员、私有化构造函数、静态函数返回实例。private static GameManager s_GameManager=null;private GameManager(){}public static GetInstance(){ if(!s...
今天在看《think in java》时,有个问题没搞懂:在调用一个静态函数时,该类的构造函数是否会被调用。在网上并未找到相关内容,不如动手来试试结果。 1 public class test { 2 public test() { 3 System.out.println(...
分类:
编程语言 时间:
2014-12-21 23:25:14
阅读次数:
286
1、局部静态变量(1)生存期:存储在静态数据区,本模块运行结束不会销毁,程序结束时才销毁。(2)初始化:当且仅当本模块初次运行时初始化。2、外部静态变量/静态函数限制全局变量的作用域为本文件。3、静态数据成员/成员函数表示该成员/成员函数属于此类,不依附与具体对象。常用于生成对象的计数器。
分类:
编程语言 时间:
2014-12-18 11:39:00
阅读次数:
167
static用法
a.静态局部变量,成为静态局部变量(拥有记忆功能和全局存储权限)
b.静态全局变量(限制对应全局变量被被其他文件调用)
c.静态函数
d.静态类成员(标识此成员属于类而非属于某个特定对象)...
分类:
编程语言 时间:
2014-12-04 10:19:07
阅读次数:
205
C++ 关键字static,register,const,volatile,extern
static 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为 0,使用时可改变其值。
静态变量或静态函数,只有本文件内的代码才可访问它,它的名字(变量名或函数名) 在其他文件中不可见。在函数体内生成的静态变量,它的值能够一直维持。
在C++类的成员变量被声明为st...
分类:
编程语言 时间:
2014-12-02 11:51:53
阅读次数:
220
引文一下吧http://blog.csdn.net/hackbuteer1/article/details/7487694一、static在C语言中的含义1、静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 2、静态变量或静态函数只有本文件内的....
分类:
其他好文 时间:
2014-12-02 00:02:26
阅读次数:
221
const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是...
分类:
编程语言 时间:
2014-11-26 15:56:17
阅读次数:
216
【设计模式】 单例模式 (类只允许实例化一次)一. 代码实现 1. 私有构造函数 + 私有静态变量+ 公开静态函数 a. 代码简洁,但使用静态变量和静态函数会一直占用内存,不过已现在的硬件配置,无所谓了 b. 代码 private SingletonClass() { } priv...
分类:
其他好文 时间:
2014-11-24 14:55:28
阅读次数:
172
C#代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作,例如传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而del...
jquery1.4 ?jquery1.4下载 这里使用了 jQuery1.4,为什么使用 1.4 因为 1.4 很多特性没有添加分析起来相对容易。 这个 data 的实现是扩展在 jQuery 静态函数里面的,我们平常这样(?$(‘#data‘).data(‘tudou‘, ‘a...
分类:
Web程序 时间:
2014-11-19 02:26:06
阅读次数:
249