码迷,mamicode.com
首页 >  
搜索关键字:仿函数    ( 207个结果
STL C++ std::bind操作例子,仿函数操作配合算法库操作
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
自己动手实现STL 01:内存配置器的实现(stl_alloc.h)
一、前言 在STL中,容器是其中的重中之重,基本的STL中的算法,仿函数等都是围绕着容器实现的功能。而,内存配置器,是容器的实现的基础。所以,我第一次要去编写便是内存配置器的实现。在STL中,内存配置器的实现是在stl_alloc.h中。二、配置器原理简要介绍 在SGI STL中配置分为两级,第.....
分类:其他好文   时间:2014-11-17 22:40:23    阅读次数:612
STL 小结
看C++ STL一个月了,小结下这个阶段的学习所得;      容器是以class template完成;内存管理师由memory pool完成;算法是由function template完成;仿函数(函数对象)是一种将operation ( )重载了的class template;迭代器是泛型指针,也是种智能指针,将operator++、operator * 等指针习惯行为重载的class t...
分类:其他好文   时间:2014-11-16 16:00:02    阅读次数:209
C++中的仿函数,std::function和bind()的用法
1.仿函数:又叫std::function,是C++中的一个模板类2.C语言中的函数指针:int add(int a,int b){ return a+b;}typedefint (*func)(int,int);//给函数类型定义别名func func1;func1=add;//给函数指针初始化....
分类:编程语言   时间:2014-11-16 07:02:29    阅读次数:266
STL
在C++标准中,STL被组织为下面的13个头文件:、、、、、、、、、、、、、、、和。 STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。 容器 容器部...
分类:其他好文   时间:2014-11-09 23:39:28    阅读次数:324
STL学习之路之仿函数
C++ STL functional...
分类:其他好文   时间:2014-11-07 19:10:55    阅读次数:313
C++ 仿函数
1、仿函数的概念仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。在写代码时有时会发现有些功能的实现的代码,会不断的在不同的成员函数中用到,但是又不好将这些代码独立出来成为一个类的一个成员函数。但...
分类:编程语言   时间:2014-11-04 16:44:33    阅读次数:155
STL源码剖析 读书总结
> 侯捷著 很早就买了这本书, 一直没看, 现在在实验室师兄代码的时候发现里面使用了大量泛型编程的内容, 让我有了先看看这本书的想法.  看之前我对于泛型编程了解甚少, STL倒使用的比较熟练. 看完这本书之后, 只能表示以前对于STL的使用真是跟小孩玩似得, 只懂其冰山一角. 在真正的深入到源码之后, 对于STL中不容易理解的部分如 迭代器(iterator), 仿函数(functo...
分类:其他好文   时间:2014-10-21 17:55:46    阅读次数:225
《STL源码剖析》学习笔记系列之七、八——仿函数和配接器
1、 仿函数 仿函数又名函数对象,具有函数性质的对象,就是传入一些参数,然后对参数进行某些运算,然后返回一个值。为了能够使行为类似函数,需要在类别定义中必须自定义function call 运算子operator()。 仿函数有如下几类:算术类仿函数(plus、minus)关系运算类仿函数(equal_to、less)逻辑运算类仿函数(logical_and、logical_or、logica...
分类:其他好文   时间:2014-10-06 16:42:50    阅读次数:231
STL源码剖析——STL函数对象
本文介绍了STL中的函数对象,针对函数对象的源码进行了剖析,在这里剖析了算术类函数对象、关系运算类函数对象和逻辑运算类函数对象。...
分类:其他好文   时间:2014-10-01 16:00:11    阅读次数:131
207条   上一页 1 ... 16 17 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!