Javascript 中创建对象,可以有很多种方法。Object构造函数/对象字面量:抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性.1 var student = new Object();2 student.name = "xi...
分类:
编程语言 时间:
2014-12-02 22:24:12
阅读次数:
313
Python进阶07 函数对象作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名...
分类:
编程语言 时间:
2014-12-02 19:07:37
阅读次数:
146
修饰器是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛..
分类:
其他好文 时间:
2014-11-27 06:55:53
阅读次数:
154
lambda语句被用来创建新的函数对象,并且在运行时返回它们。
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?
1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。
2 python lambda它只是一个表达式,而def则是一个语句。
lambda表达式在“:”后只能有一个表达式。也就是说,在...
分类:
编程语言 时间:
2014-11-26 11:18:45
阅读次数:
180
arguments是函数对象内部一个比较特殊的类数组对象,这个对象中包含了所属函数的参数列表,同时还包含一个指向函数原型对象的指针....
分类:
编程语言 时间:
2014-11-25 18:44:16
阅读次数:
143
arguments是函数对象内部一个比较特殊的类数组对象,这个对象中包含了所属函数的参数列表,同时还包含一个指向函数原型对象的指针.
分类:
编程语言 时间:
2014-11-25 18:07:40
阅读次数:
190
1、stl::bind 和std::mem_fun_ref系列的配合使用出现了问题,多参形式不知道如何组织。适配器的操作真心难受!!!只能迷迷糊糊地用着。要使用非质变算法时需要作用于容器时只能考虑lambda或者transfer操作。待续
//使用函数名输出
std::for_each(iv.begin(),iv.end(),print);//类中的函数操作保存在某个位置,我要阅读其他书籍才知道。仿函数对象指的一个仿函数对象,普通函数对象就是函数名,待续
cout<<endl;
//使用仿函数对象...
分类:
编程语言 时间:
2014-11-22 23:13:23
阅读次数:
482
new,malloc,GlobalAlloc详解
相同点:都可用于申请动态内存和释放内存
不同点:
(1)操作对象有所不同。
malloc与free是C++/C
语言的标准库函数,new/delete
是C++的运算符。对于非内部数据类的对象而言,光用maloc/free
无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象消亡之前要自动执行析构函数。由于mallo...
分类:
其他好文 时间:
2014-11-20 20:25:03
阅读次数:
296
/*第5章 C++STL泛化技术分析 5.1 算法和迭代器 5.2 内存分配器和容器 5.3 概念 5.4 本章小结第5章 C++STL泛化技术分析 5.1 算法和迭代器 5.1.1 算法 5.1.2 迭代器 5.1.3 函数对象 5.1.4 适配器 5.2 ...
分类:
编程语言 时间:
2014-11-20 13:37:47
阅读次数:
195
本函数是从一个映射函数对象构造一个新字典。与dict(**kwarg)函数不一样的地方是参数输入是一个映射类型的函数对象,比如zip函数、map函数。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)
#以映射函数方式来构造字典
d2 = dict(zip(['one', 'two', 'three'], [1, ...
分类:
移动开发 时间:
2014-11-19 20:34:20
阅读次数:
235