码迷,mamicode.com
首页 >  
搜索关键字:仿函数    ( 207个结果
STL源码剖析 学习笔记
目录: 第二章 空间适配器 第三章 迭代器 第四章 序列式容器(vector,list,deque,stack,heap,priority_queue,slist) 第五章 关联式容器(树的算法 + RB_tree ,set,map,hashtable) 第六章 算法 第七章 仿函数 第八章 适配器 ...
分类:其他好文   时间:2017-07-27 11:35:16    阅读次数:226
list仿函数
#include using namespace std; typedef struct { char *name; int stuid; int age; }Student; /**************************/ bool cmp(const Student &stua,con... ...
分类:其他好文   时间:2017-07-22 23:45:32    阅读次数:205
Vector的仿函数用法
一,概述 仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。 有些功能的的代码,会在不同的成员函数中用到,想复用这些代码。 1)公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成 ...
分类:其他好文   时间:2017-07-22 22:40:53    阅读次数:215
lambda函数
C++11一个最激动人心的特性是支持创建lambda函数(有时称为闭包)。这意味着什么?一个Lambda函数是一个可以内联写在你代码中的函数(通常也会传递给另外的函数,类似于仿函数或函数指针)。使用Lambda,创建机动函数会更简单,而以前你必须创建一个有名函数。在这篇文章中,我先用一些例子解释为什 ...
分类:其他好文   时间:2017-06-28 11:03:05    阅读次数:176
引用内部函数绑定机制,R转义字符,C++引用,别名,模板元,宏,断言,C++多线程,C++智能指针
?? 1、引用内部函数绑定机制 #include<iostream> #include<functional> usingnamespacestd; usingnamespacestd::placeholders; //仿函数。创建一个函数指针,引用一个结构体内部或者一个类内部的共同拥有函数 str ...
分类:编程语言   时间:2017-06-26 22:43:21    阅读次数:222
STL 标准模板库
STL(Standard Template Library,标准模板库), 组成: STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。 容器部分主要由 ...
分类:其他好文   时间:2017-06-17 17:18:03    阅读次数:167
STL算法设计理念 - 谓词,一元谓词demo
谓词: 一元函数对象:函数參数1个; 二元函数对象:函数參数2个; 一元谓词 函数參数1个。函数返回值是bool类型,能够作为一个推断式 谓词能够使一个仿函数,也能够是一个回调函数。 demo 一元谓词 #include <iostream> #include <cstdio> #include < ...
分类:编程语言   时间:2017-06-03 14:10:52    阅读次数:181
c++11 常用语法
1.using用法 typedef void (*ptr)(int); using ptr = void (*)(int); 2.可调用对象 1.函数指针 2.具有operator()成员函数的对象(仿函数) 3.可被转换为函数指针的类对象 4.类成员(函数)指针 举例: 1.void func(v ...
分类:编程语言   时间:2017-05-16 17:28:33    阅读次数:167
隐式转换构造函数、仿函数、转换函数实例
class B { public: //隐式转换 B(int i) { cout 0; } //转换函数 operator string() { return "class_string"; } private: int data; }; int main() { B inst =... ...
分类:其他好文   时间:2017-03-13 16:14:45    阅读次数:148
基于 libevent 开发的 C++ 11 高性能网络服务器 evpp
evpp是一个基于libevent开发的现代化C++11高性能网络服务器,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。 特性: 现代版的C++11接口 非阻塞异步接口都是C++11的functional/bind形式的回调仿函数(不是libevent中的C风格的函数指针) 非 ...
分类:编程语言   时间:2017-03-07 19:03:32    阅读次数:238
207条   上一页 1 ... 6 7 8 9 10 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!