http://yonghaowu.github.io/Blog/static_function/ Md格式,原地址阅读体验更佳。
先摆干货,总结:static函数的作用是在链接层面上的。
正如很多C语言书籍里都有提到:
函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。 定义静态函数的好处: 其他文件中可以...
分类:
其他好文 时间:
2015-02-26 15:01:01
阅读次数:
105
自行建立了一个cocos工程,尝试自己写写代码。发现cocos一个做法,似乎cocos比较少去自定义一个scene,于是一般的做法是自定义一个layer,并写一个createScene静态函数,在这个静态函数中,创建一个scene和这个layer的一个对象,并把这个对象加入scene中,返回scen...
分类:
其他好文 时间:
2015-02-22 18:26:53
阅读次数:
118
// 以下摘自网络 静态函数在函数的返回类型前加上关键字static,函数就被定义成为静态函数。函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。定义静态函数的好处: 其他文件中可以定义相同名字的函数,不会发生冲突 静态函数不能被其他文件所用。 存...
分类:
其他好文 时间:
2015-02-11 14:01:35
阅读次数:
240
由于quick2.25没有导出shader相应的接口,所以2.25无法直接使用shader。本文简单介绍如何导出相应接口,同时教大家使用shader实现精灵变灰一、编写静态函数,以供导出使用(直接参考3.2版本的)2.25的GLProgram是对应操作shader的类。在GLProgram.h声明以...
分类:
其他好文 时间:
2015-02-07 21:30:55
阅读次数:
163
h文件 :#pragma once#include #include #include #include class CMiniDump{public: static BOOL Begin(VOID); //声明成静态函数是想直接调用而不必new一个实例 s...
分类:
其他好文 时间:
2015-02-05 20:10:04
阅读次数:
351
回调函数必须是全局函数或者静态函数,不可定义为某个特定的类的成员函数callback函数在当前动画100%完成之后执行$("p").hide(1000);alert("the paragraph is now hidden");$("p").hide(1000,function(){alert("t...
分类:
Web程序 时间:
2015-01-30 15:12:29
阅读次数:
189
等待信号和触发信号 - Signaling with Wait and Puls前面讨论事件等待句柄--一个简单的信号机制,一个线程一直阻塞直到接收到另外一个线程的通知。一个更强大的信号机制被Monitor类所经由静态函数Wait和Pluse(及PulseAll)提供。你自己编写通知逻辑,使用自定义...
分类:
编程语言 时间:
2015-01-29 12:20:55
阅读次数:
763
回调函数
就是一个通过指针调用的函数可以被循环调用可用于通知机制回调函数可以是全局,静态函数
ThreadLocal
存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递 线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实...
分类:
编程语言 时间:
2015-01-29 09:31:00
阅读次数:
223
Java中static关键字用法:1、静态成员变量:所有对象共用一份。可以用类名调用,也可以用对象名调用。2、静态函数:可以用类名调用,也可以用对象名调用。但注意,函数内部不能使用非静态成员变量。因为非静态成员变量是和对象有关的,但静态函数无法识别是哪个对象的。3、静态代码块:如下class Per...
分类:
编程语言 时间:
2015-01-26 16:44:38
阅读次数:
210
大家都知道C++中类的成员函数默认都提供了this指针,在非静态成员函数中当你调用函数的时候,编译器都会“自动”帮你把这个this指针加到函数形参里去。当然在C++灵活性下面,类还具备了静态成员和静态函数,即class A{public: static void test() { ...
分类:
编程语言 时间:
2015-01-21 11:30:44
阅读次数:
187