码迷,mamicode.com
首页 >  
搜索关键字:配接器    ( 36个结果
stl源码剖析 详细学习笔记 配接器
//---------------------------15/04/03---------------------------- /*     配接器概述:     1:adapter是一种设计模式:将一个class的接口转换为另一个class的接口,使得原本因接口不兼容而     不能合作的classes可以一起工作。     2:改变仿函数接口的,称...
分类:其他好文   时间:2015-04-04 09:21:44    阅读次数:113
stl源码剖析 详细学习笔记 仿函数
//---------------------------15/04/01---------------------------- //仿函数是为了算法而诞生的,可以作为算法的一个参数,来自定义各种操作,比如比大小,返回bool值,对元素进行操作等 //虽然这些函数也能实现,但是如果配合配接器(adapter)可以产生更灵活的变化。 //为了使对象像函数一...
分类:其他好文   时间:2015-04-01 17:46:02    阅读次数:237
《泛型编程与stl》笔记
以下是STL六大组件(componments): adapters  配接器 用来修饰其他组件。包括iterator adapters、function  adapters、container adapters三大类。 allocators 配置器 用来分配空间。空间可来自于内存或磁盘--取决于配置器如何 实现。主要用来服务容器。 algorithms 算法 如sort,bineary...
分类:其他好文   时间:2015-03-03 15:18:24    阅读次数:376
STL标准程序库第一部分总结(Auto_ptr&&numeric_limits,标准模板库,迭代器的配接器)
一 Auto_ptr的使用 1 auto_ptr 拥有权的转移(auto_ptr要求一个只能有一个对象只能有一个拥有者,严谨一无二主) Std::auto_ptrptr1(new ClassA) Ptr1拥有new出来的对象 Std::auto_ptrptr2(ptr1) 把控制权交给ptr2此后ptr2就拥有了new出来的对象而ptr1不在拥有它了 2通过赋值实现 Std::aut...
分类:其他好文   时间:2015-01-07 11:10:22    阅读次数:188
STL源码分析--仿函数 & 配接器
STL源码分析—仿函数 & 配接器 仿函数就是函数对象。就实现观点而言,仿函数其实就是一个“行为类似函数”的对象。为了能够“行为类似函数”,其类别定义中必须自定义(或说改写。重载)function call 运算子(operator()),拥有这样的运算子后,我们就可以在仿函数的对象后面加上一对小括号,以此调用仿函数所定义的operator()。仿函数作为可配接的关键因素。         ...
分类:其他好文   时间:2014-12-13 19:26:02    阅读次数:193
STL
在C++标准中,STL被组织为下面的13个头文件:、、、、、、、、、、、、、、、和。 STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。 容器 容器部...
分类:其他好文   时间:2014-11-09 23:39:28    阅读次数:324
《STL源码剖析》学习笔记系列之七、八——仿函数和配接器
1、 仿函数 仿函数又名函数对象,具有函数性质的对象,就是传入一些参数,然后对参数进行某些运算,然后返回一个值。为了能够使行为类似函数,需要在类别定义中必须自定义function call 运算子operator()。 仿函数有如下几类:算术类仿函数(plus、minus)关系运算类仿函数(equal_to、less)逻辑运算类仿函数(logical_and、logical_or、logica...
分类:其他好文   时间:2014-10-06 16:42:50    阅读次数:231
仿函数和函数配接器
//// main.cpp// function_adaptor//// Created by IDM-PKU on 14-9-3.// Copyright (c) 2014年 PKU. All rights reserved.//#include #include #include #in...
分类:其他好文   时间:2014-09-03 11:00:06    阅读次数:229
STL之vector,数组线性容器array,list容器,算法find,find_if,bind1st,仿函数
1.STL(Standard Template Library,是用泛型技术来设计完成的实例)的概念与组成 Iterator(迭代器) Container(容器) Algorithm(算法) Adaptors(配接器)   STL的六大组件分别是: 容器(Container) 算法(Algorithm) 迭代器(Iterator)...
分类:其他好文   时间:2014-08-30 23:08:50    阅读次数:226
函数配接器
STL中的函数配接器,是指能够将仿函数和另一个仿函数或某个值或某一个一般函数结合起来形成一个新的仿函数。 在STL中函数配接器一共有四个,分别是: bind1nd(op ,value)  相当于构成op(value,param),即把value结合成op的第一个参数 bind2nd(op ,value) 相当于构成op(param,value),即把value结合成op的第二个参数 ...
分类:其他好文   时间:2014-08-12 00:51:03    阅读次数:164
36条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!