码迷,mamicode.com
首页 >  
搜索关键字:迭代器    ( 5598个结果
设计模式 5 —— 工厂模式
设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式
分类:其他好文   时间:2014-08-21 22:46:24    阅读次数:206
【C++ Primer每日刷】之一 迭代器
迭代器的介绍 概述   迭代器是一种检查容器内元素并遍历元素的数据类型。   迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。   标准库为...
分类:编程语言   时间:2014-08-21 11:35:24    阅读次数:288
golang提供的List
作为现代10后语言的golang(12年正式发布)。Golang的标准库提供了高级的数据结构List。具体在包container/list。该包里主要有两个数据结构组成:“Element”、“List”。其中“Element”相当于CPP里面的"iterator",其有Prev和Next方法用于得到前一个或者下一个迭代器,迭代器的..
分类:其他好文   时间:2014-08-21 00:21:13    阅读次数:242
Lua语言基础汇总(6)-- 迭代器与泛型for
前言迭代器就是一种可以遍历一种集合中所有元素的机制,在Lua中,通常将迭代器表示为函数。每调用一次函数,就返回集合中的“下一个”元素。每个迭代器都需要在每次成功调用之后保存一些状态,这样才能知道它所在的位置及如何走到下一个位置,通过之前博文的总结,闭包对于这样的任务提供了极佳的支持。现在我们就用代码...
分类:其他好文   时间:2014-08-20 20:54:53    阅读次数:198
实际项目中的一个实例
/* * map.cpp * * Created on: 2014-8-20 * Author: dengxiaobing */ #include #include #include #include /*1. 定义一个函数指针*/ typedef void * (* pCreateFun)() ; /*2. 定义一个pair*/ typedef std::pai...
分类:其他好文   时间:2014-08-20 16:23:52    阅读次数:205
C++ traits特性
C++中的traits常用于STL中,用来提取类型信息。    比如定义一个函数模板,模板参数为T类型,返回T类型的值。 template typename T::value_type f(T iter) { return *iter; }    这个函数的返回值类型是T::value类型,这样T的类型是vector listdeque等类型时,都可以处理。但有一个例外,即T是普通指针类...
分类:编程语言   时间:2014-08-20 12:30:32    阅读次数:455
跟我学设计模式视频教程——观察者模式,迭代器模式
跟我系列视频教程之设计模式持续更新...
分类:其他好文   时间:2014-08-19 08:12:03    阅读次数:238
python高级编程之迭代器与生成器
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#迭代器与生成器#---------------------------------------#迭代器基于2个方法"""next:返回容器下一个项目__iter__:返回迭代器本身"""...
分类:编程语言   时间:2014-08-19 00:55:53    阅读次数:253
泛型算法概述
顺序容器只定义了很少的操作:在多数情况下,我们可以添加和删除元素。访问首尾元素、确定容器是否为空以及获得指向首元素或尾元素之后位置的迭代器。如果我们想要做:查找特定元素、替换或删除一个特定值、重排元素顺序等。标准库并未给每个容器都定义成员函数来实现这些操作,而是定义了一组泛型算法:称它们为“算法”,...
分类:其他好文   时间:2014-08-17 22:44:22    阅读次数:295
流迭代器的使用
10.29 编写程序,使用流迭代器读取一个文本文件,存入一个vector中的string里。#include#include#include#include#includeusing namespace std;int main(){ ifstream in("1.txt"); istr...
分类:其他好文   时间:2014-08-17 21:06:32    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!