class Person { static int i; static void fun() { System.out.println("我是静态函数"); } } 在静态函数中不能使用非静态的变量!! 以下这个没问题: class Person { String name; void talk() ...
分类:
其他好文 时间:
2016-09-03 16:40:27
阅读次数:
152
静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员 代码如下: class a{public: static FunctionA() { menber = ...
分类:
编程语言 时间:
2016-09-03 06:19:02
阅读次数:
129
1.静态函数 1.什么是静态函数 静态函数最重要的就是不用创建一个实例变量就可以进行调用,在C++里面,无法访问this对象, 而在JS里面由于js的this对象支持,是可以访问this对象,只是this对象有所不同 2.ES6静态函数代码 将会被babel转换为: 2.=>符号 =>符号的出现是为 ...
分类:
其他好文 时间:
2016-09-03 00:57:19
阅读次数:
659
Timers (SetTimer and CreateWaitableTimer) in Windows SetTimer The following example creates a timer (that is not attached to a window) whose Timer Pro ...
分类:
Web程序 时间:
2016-09-02 23:26:14
阅读次数:
195
声明类class { 属性 字段 方法【静态方法 非静态方法】 构造} 在类中 构造函数里 即可以给属性赋值,也可以给字段赋值,可以有重载 声明结构 struct{属性 字段 方法【静态方法、非静态函数】构造方法 :} 在结构中 构造函数只能给字段赋值, 在结构中必须给所有的字段赋值 不能选择性的赋 ...
分类:
其他好文 时间:
2016-08-31 13:57:59
阅读次数:
108
为什么要使用接口? 工厂方法模式 使用了接口,静态函数,向上转型 思路:使用new来调用构造函数的代码,把他封装在工厂类当中 对于使用者来讲,只需要调用和修改工厂就可以了 使用了接口,静态函数,向上转型 思路:使用new来调用构造函数的代码,把他封装在工厂类当中 对于使用者来讲,只需要调用和修改工厂 ...
分类:
其他好文 时间:
2016-08-28 18:01:07
阅读次数:
184
>>>>>>接静态函数库的制作和使用>>http://www.cnblogs.com/hfxin2001-eric-daddy/p/5809010.html 2 动态函数库的制作和使用 动态函数库的制作步骤可以用下图来描述,具体包括 (1) 编写函数的.c文件(例如add.c、sub.c、mul.c ...
分类:
其他好文 时间:
2016-08-26 10:35:03
阅读次数:
139
C语言的函数库是多组经过验证的常用函数的集合,编写C语言程序时使用库函数,既可以提高程序运行效率,又可以提高编程质量,使用方法如#include 和#include。 根据使用库函数时,函数库加载时机的差异,将函数库分为静态函数库和动态函数库,具体差异是:C语言程序如果使用静态函数库的函数,那么整个 ...
分类:
其他好文 时间:
2016-08-26 09:07:56
阅读次数:
221
static在C中主要有两个作用: 1、修饰变量 (局部变量、全局变量 都存在内存的静态区) 静态全局变量: 作用域仅限于变量被定义的文件中,其中文件即使用extern声明也无法使用它。 静态局部变量: 2、修饰函数 函数前加static使得函数成为静态函数。 函数的作用域仅限于本文件(所以又称内部 ...
分类:
其他好文 时间:
2016-08-21 19:49:51
阅读次数:
129
static 修饰成员函数:(静态函数) 1)静态函数可以用类名和对象进行调用。 2)直接访问静态成员,但不能访问非静态成员变量。 3)非静态函数可以直接访问静态与非静态的成员。(非静态函数只能由对象调用, 当对象存在的时候,静态数据老早就存在了,而非静态数据也随着对象的创建而存在了) 4)静态函数 ...
分类:
编程语言 时间:
2016-08-07 00:43:46
阅读次数:
142