1、什么是闭包
闭包简单的来说就是匿名函数、lambdas函数
,书面点的来说就是闭包是自包含的函数代码块,可以在代码中被传递和使用,可以捕获和存储其所在上下文中任意常量和变量的引用。
这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。
2、闭包采取的形式
前面在函数文章中,都定义的是全局函数,以及内嵌函数 实际上都是闭包的一种特殊形式。
全局函数是一个有名字但不会捕获任何值...
分类:
编程语言 时间:
2015-08-01 15:48:14
阅读次数:
124
区别1:
静态成员函数实际上是一个全局函数,不依赖一个类的对象. 而属于类,不创建对象也可调用,静态成员函数没有this指针。
普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象。
区别2:
静态函数只能访问类中的静态成员变量;
区别3::
如果成员函数想作...
分类:
其他好文 时间:
2015-07-29 10:24:34
阅读次数:
161
函数重载概念 只有C++才有重载的概念,C语言没有。 靠行参列表的不同来区别不同的重载函数, 若是全局函数和成员函数同名时,不算重载,因为它们的作用域不同,所以成员函数会将全局函数给隐藏(遮蔽)了。成员函数的重载,覆盖和隐藏 重载发生在相同的作用域中,而覆盖则发生在不同的作用域中重...
分类:
编程语言 时间:
2015-07-28 00:27:37
阅读次数:
127
如果用MFC的话,请尽量使用afxmessagebox,因为这个全局的对话框最安全,也最方便。
但是在WIN32 SDK的情况下只能使用MESSAGEBOX。
MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessageBox().
afxmessagebox更多的时候是用于调试
AfxMes...
分类:
其他好文 时间:
2015-07-27 19:07:35
阅读次数:
87
随机数获取arc4random()这个全局函数会生成9位数的随机整数1,下面是使用arc4random函数求一个1~100的随机数(包括1和100)1 var temp:Int = Int(arc4random()%100)+12,下面是使用arc4random_uniform函数求一个1~100的...
分类:
移动开发 时间:
2015-07-23 00:33:12
阅读次数:
227
$.fn.extend扩展的是一个jQuery对象函数,$.extend扩展的是一个jQuery全局函数Insert title hereregexp.jsvar Validate = { //验证格式为yyyy-MM-dd的日期 validateDate : function(inpu...
分类:
Web程序 时间:
2015-07-22 18:04:29
阅读次数:
136
预备知识:c++中我们cpp文件和.h文件的区别是,cpp文件是需要编译的文件,成为一个独立的编译单元,而h文件从来是不需要编译,只是用于预处理。通常我们在cpp文件中,完成函数的实现,然后在h中则是对于函数的声明,由于默认情况下,全局变量和全局函数存储类型都是extern类型的,所以我们不需要显示...
分类:
编程语言 时间:
2015-07-19 23:38:36
阅读次数:
229
在C++的类中,普通成员函数不能作为pthread_create的线程函数,如果要作为pthread_create中的线程函数,必须是static ! 在C语言中,我们使用pthread_create创建线程,线程函数是一个全局函数,所以在C++中,创建线程时,也应该使用一个全局函数。sta...
分类:
编程语言 时间:
2015-07-17 17:40:56
阅读次数:
137
说明:使用JQuery中的JQuery.extend({//这里是json格式的数据});可以定义一个全局函数
使用JQuery中的JQuery.fn.extend({//这里是json格式的数据});可以定义一个局部函数
1.定义全局函数(来判断两个输入的数字的最大值和最小值)
test.html
test.html
...
分类:
Web程序 时间:
2015-07-16 12:01:25
阅读次数:
178
介绍jquery中的load方法:
(1).前面没有jquery.修饰,可以推断出他是一个普通的非全局函数(也就是说是一个局部函数):$.,$().,jquery.等修饰的就是全局函数,没有这些修饰的就是局部函数。
(2).$(expr).load(url,data,callback);
url:请求路径,绝对路径或者相对路径都可以.
data: 请求参数,格式必须是key/value格式...
分类:
Web程序 时间:
2015-07-15 22:53:32
阅读次数:
171