码迷,mamicode.com
首页 >  
搜索关键字:函数对象    ( 1689个结果
<软件架构与设计模式>侯捷老师关于Adapter类在STL中的深入解析和模式探讨
题外话:侯捷老师难得一年就来上九堂课就要会宝岛,特此留念签名赠语及合照以自勉。学海无涯,为勤是岸 昨天晚上连上了3个小时的大课探究单单讲了Adapter一个类,幸运的是本人恰好在大一的时候接触过比如库类中的bind1st,bind2nd这些函数对象的使用方法,毕竟若要使用的话,里面几乎每一个函数都....
分类:其他好文   时间:2015-04-10 13:27:46    阅读次数:158
仿函数(函数对象)
本文乃作者学习《C++标准程序库》的学习笔记,首先介绍了仿函数(函数对象)和函数适配器(配接器)的概念,然后列出STL中所有的仿函数,以及函数适配器,并摘录了几个例子演示仿函数和函数适配器的用法,最后讨论了仿函数的组合,以及实现方法。1.仿函数是什么东西?《C++标准程序库》里对仿函数的解释是:仿函...
分类:其他好文   时间:2015-04-09 21:43:01    阅读次数:142
14.8.2. 标准库定义的函数对象
#include#include#includeusing namespace std;/*这个类很简单,它定义了一个操作:函数调用操作符,该操作符有一个形参并返回形参的绝对值。函数调用操作符必须声明为成员函数。一个类可以定义函数调用操作符的多个版本,由形参的数目或类型加以区别*/struct ab...
分类:其他好文   时间:2015-04-07 11:24:29    阅读次数:123
js中this理解 --简单明了
js中this用法大致分为四类: (1)纯粹的函数调用:最常用的用法,属于全局性调用,等价于window (2)作为对象方法的调用:this就指这个上级对象 (3)作为构造函数调用:即new生成一个新对象,this指这个新对象 (4)apply调用:apply是函数对象的一个方法,它的作用是改变函数的调用对象,它的第一个参数就表示改变后的调用这个函数的对象,this指这个函数的第一个参数 ...
分类:Web程序   时间:2015-04-04 10:47:40    阅读次数:184
理清javascript中prototype、__proto__、Object、Function的关系,更好地理解原型继承
结论1:Object.prototype只是一个普通对象,它是js原型链的最顶端。 结论2:在js中如果A对象是由B函数构造的,那么A.__proto__ === B.prototype。 结论3:内置的Object是其实也是一个函数对象,它是由Function创建的。 结论4:js中每一个对象或函数都有__proto__属性,但是只有函数对象才有prototype属性。 结论5:Function.prototype是个特例,它是函数对象,但是没有prototype属性。其他所有函数都有prototype属...
分类:编程语言   时间:2015-04-04 00:02:03    阅读次数:453
《Javascript权威指南》函数
一、函数定义函数声明语句声明了一个变量,并把一个函数对象赋值给它。定义函数表达式没有声明变量。如果一个函数定义表达式包含名称,函数的局部作用域会包含一个绑定到函数对象的名称。函数的名称成为函数内部的局部变量。函数声明语句“被提前”到外部脚本或外部函数作用域顶部,可以在它定义前出现的代码调用。但表达式...
分类:编程语言   时间:2015-04-02 01:16:03    阅读次数:191
Python迭代器包itertools(转)
原文:http://www.cnblogs.com/vamei/p/3174796.html作者:Vamei在循环对象和函数对象中,我们了解了循环器(iterator)的功能。循环器是对象的容器,包含有多个对象。通过调用循环器的next()方法 (__next__()方法,在Python 3.x中)...
分类:编程语言   时间:2015-04-01 16:52:09    阅读次数:200
(转)STL
目录STL算法概述查找算法堆算法关系算法集合算法排列组合算法排序和通用算法删除和替换算法生成和变异算法算数算法STL算法概述简介:STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象注意:编译器无法检测出所传递的迭代...
分类:其他好文   时间:2015-04-01 15:10:18    阅读次数:136
【C++】C++问题——类模板分离编译、函数对象、智能指针
C++类模板的分离编译过去很多类模板都是整个类连同实现都放在一个头文件里,像STL库就是遵循这样的策略来实现类模板的。现在的标准正试图矫正这种局面。 在实现中又许多函数模板。这意味着每个函数都必须包含模板声明,并且在使用作用域操作符的时候,类的名称必须通过模板变量来实例化。 比如一个operator=的代码:template const MemoryCell...
分类:编程语言   时间:2015-03-29 22:15:18    阅读次数:189
EC笔记,第一部分:1.视C++为一个语言联邦
C++可看作由以下四种次语言组合而成1.C语言 高效,内置数据类型,数组,区块,语句,指针,预处理器,没有重载、异常、模板2.类 构造,析构,封装,继承,多态,迟绑定3.模板 模板元编程,不关心数据类型,只关心数据结构与算法4.STL 标准模板库,容器,迭代器,算法,函数对象
分类:编程语言   时间:2015-03-28 23:13:41    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!