您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. c语言实现c++的泛型和迭代器

  2. 这个是我写的一个c语言实现的泛型和迭代器,只是简单的实现了一个链表,用long和double作为链表的元素类型. 没有实现内存释放,累了不想写了. 欢迎指正.
  3. 所属分类:C

    • 发布日期:2010-04-01
    • 文件大小:6kb
    • 提供者:ztz0223
  1. STL迭代器类型

  2. STL迭代器类型 输入迭代器,输出迭代器,双向迭代器,向前迭代器,随机迭代器...
  3. 所属分类:C++

    • 发布日期:2012-08-15
    • 文件大小:65kb
    • 提供者:mayaaiwo
  1. C++学习篇——C++ STL中迭代器介绍

  2. C++ STL中迭代器介绍 迭代器 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 迭代器有各种不同的创建方法。程序可能把迭代器作为一个变量创建。一个STL容器类可能为了使用一个特定类型的数据而创建一个迭代器。作为指针,必须能够使用*操作符类获取数据。你还可以使用其他数学操作符如++。典型的,++操作符用来递增迭
  3. 所属分类:C/C++

    • 发布日期:2013-06-29
    • 文件大小:5kb
    • 提供者:hqu1025116023
  1. C++begin和end运算符的返回迭代器的类型如何判断?

  2. 今天小编就为大家分享一篇关于C++begin和end运算符的返回迭代器的类型如何判断?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-26
    • 文件大小:78kb
    • 提供者:weixin_38719635
  1. Java Iterator迭代器_动力节点Java学院整理

  2. 迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,接下来通过本文给大家分享Java Iterator迭代器_动力节点Java学院整理,需要的朋友参考下吧
  3. 所属分类:其它

    • 发布日期:2020-08-30
    • 文件大小:76kb
    • 提供者:weixin_38611230
  1. 详解ES6语法之可迭代协议和迭代器协议

  2. ECMAscr ipt 2015的几个补充,并不是新的内置或语法,而是协议。这些协议可以被任何遵循某些约定的对象来实现。 有两个协议:可迭代协议和迭代器协议。 可迭代协议 可迭代协议允许 Javascr ipt 对象去定义或定制它们的迭代行为, 例如(定义)在一个 for..of 结构中什么值可以被循环(得到)。一些内置类型都是内置的可迭代对象并且有默认的迭代行为, 比如 Array or Map, 另一些类型则不是 (比如Object) 。 Iterator 接口的目的,就是为所有数据结构
  3. 所属分类:其它

    • 发布日期:2020-11-27
    • 文件大小:68kb
    • 提供者:weixin_38713167
  1. 总结javascript中的六种迭代器

  2. 1.forEach迭代器 forEach方法接收一个函数作为参数,对数组中每个元素使用这个函数,只调用这个函数,数组本身没有任何变化 //forEach迭代器 function square(num){ [removed](num + ' ' + num*num + ''); } var nums = [1,2,3,4,5,6,7,8]; nums.forEach(square); 在浏览器中输出的结果是: 2.every迭代器 every方法接受一个返回值为布尔类型的函数,对数组中的每
  3. 所属分类:其它

    • 发布日期:2020-11-22
    • 文件大小:67kb
    • 提供者:weixin_38736018
  1. 详谈ES6中的迭代器(Iterator)和生成器(Generator)

  2. 前面的话 用循环语句迭代数据时,必须要初始化一个变量来记录每一次迭代在数据集合中的位置,而在许多编程语言中,已经开始通过程序化的方式用迭代器对象返回迭代过程中集合的每一个元素 迭代器的使用可以极大地简化数据操作,于是ES6也向JS中添加了这个迭代器特性。新的数组方法和新的集合类型(如Set集合与Map集合)都依赖迭代器的实现,这个新特性对于高效的数据处理而言是不可或缺的,在语言的其他特性中也都有迭代器的身影:新的for-of循环、展开运算符(…),甚至连异步编程都可以使用迭代器 本文将详细介绍E
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:150kb
    • 提供者:weixin_38544978
  1. 举例讲解Python中的迭代器、生成器与列表解析用法

  2. 迭代器:初探 上一章曾经提到过,其实for循环是可用于任何可迭代的对象上的。实际上,对Python中所有会从左至右扫描对象的迭代工具而言都是如此,这些迭代工具包括了for循环、列表解析、in成员关系测试以及map内置函数等。 “可迭代对象”的概念在Python中是相当新颖的,基本这就是序列观念的通用化:如果对象时实际保存的序列,或者可以再迭代工具环境中一次产生一个结果的对象,那就看做是可迭代的。 >>文件迭代器 作为内置数据类型的文件也是可迭代的,它有一个名为__next__的方法,
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:113kb
    • 提供者:weixin_38621427
  1. 详解Python3中的迭代器和生成器及其区别

  2. 介绍 本篇将介绍Python3中的迭代器与生成器,描述可迭代与迭代器关系,并实现自定义类的迭代器模式。 迭代的概念 上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代 while True: #只满足重复,因而不是迭代 print('====>')  迭代器 1.为什么要有迭代器? 对于没有索引的数据类型,必须提供一种不依赖索引的迭代方式。 2.迭代器定义: 迭代器:可迭代对象执行__iter__方法
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:88kb
    • 提供者:weixin_38715048
  1. Python迭代器与生成器基本用法分析

  2. 本文实例讲述了Python迭代器与生成器基本用法。分享给大家供大家参考,具体如下: 迭代器 可以进行for循环的数据类型包括以下两种: 1. 集合数据类型比如list,tuple,dict,str等 2. 另一种是生成器 而他们都是可迭代对象,称为Iterable Isinstandce()可以用来判断对象是否为可迭代对象 >>> from collections import Iterable >>> isinstance([], Iterable) Tr
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:45kb
    • 提供者:weixin_38550137
  1. C/C++迭代器使用具体解释

  2. 迭代器是一种检查容器内元素并遍历元素的数据类型。能够替代下标?问vector对象的元素。   每种容器类型都定义了自己的迭代器类型,如 vector:   vector::iterator iter;   这符语句定义了一个名为 iter 的变量。它的数据类型是 vector 定义的 iterator 类型。每一个标准库容器类型都定义了一个名为 iterator 的成员,这里的 iterator 与迭代器实际类型的含义同样。   begin 和 end 操作   每种容器都定义了一对命
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:69kb
    • 提供者:weixin_38577378
  1. C++标准库vector以及迭代器

  2. 看C++的书,出现了一个新的概念,容器vector以及容器迭代器。   vector是同一种对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的类存。引入头文件   #include   1.vector对象的定义和初始化   1 vector v1             vector保存类型为T的对象。默认构造函数,v1为空   2 vector v2(v1)         v2是v1的一个副本   3 vector v3(n,
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:45kb
    • 提供者:weixin_38563525
  1. python学习之迭代器

  2. 在介绍迭代器时候,首选介绍两个概念, Iterable:可以直接作用于for循环的对象统称为可迭代对象 Iterator:可以被next函数调用并不断返回下一个值的对象称为迭代器 在集合数据类型中,list,dict,str等都是Iterable不是Iterator,下面通过代码展示 from collections.abc import Iterable from collections.abc import Iterator print(isinstance([], Iterable)) p
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:29kb
    • 提供者:weixin_38557515
  1. C++迭代器介绍(iterator、const_iterator、reverse_interator、const_reverse_interator)

  2. 概念:C++的一种机制,用来遍历标准模板库容器中的元素,是一种”智能”指针 一、迭代器的特点 迭代器是一种智能指针,具有遍历复杂数据结构的能力 不同的容器有不一样的内部结构,因此会有一样的迭代器类型 迭代器定义后,并不属于某一实例容器对象,只要是属于该迭代器类型的容器类型都可用 迭代器的分类 C++的STL定义了5种迭代器 输入迭代器:提供了对其指向元素的只读操作以及前++和后++操作符 输出迭代器:提供了对其指向元素的写操作和++操作符 向前迭代器:具有++操作符
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:85kb
    • 提供者:weixin_38608693
  1. Python进阶之迭代器与迭代器切片教程

  2. 在前两篇关于 Python 切片的文章中,我们学习了切片的基础用法、高级用法、使用误区,以及自定义对象如何实现切片用法(相关链接见文末)。本文是切片系列的第三篇,主要内容是迭代器切片。 迭代器是 Python 中独特的一种高级特性,而切片也是一种高级特性,两者相结合,会产生什么样的结果呢? 1、迭代与迭代器 首先,有几个基本概念要澄清:迭代、可迭代对象、迭代器。 迭代 是一种遍历容器类型对象(例如字符串、列表、字典等等)的方式,例如,我们说迭代一个字符串“abc”,指的就是从左往右依次地、逐个地
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:166kb
    • 提供者:weixin_38628150
  1. 详解python中的生成器、迭代器、闭包、装饰器

  2. 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1|1可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等; 一类是 generator ,包括生成器和带 yield 的generator function。 这些可以直接作用于 for 循环的对象统称为可迭代对象: Iterab
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:91kb
    • 提供者:weixin_38639747
  1. python迭代器常见用法实例分析

  2. 本文实例讲述了python迭代器常见用法。分享给大家供大家参考,具体如下: 迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 我们已经知道可以对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。 但是,是否所有的数据类型都可以放到for…in…的语句中,然后让for…in…每次从中
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:76kb
    • 提供者:weixin_38742453
  1. viter:V编程语言的迭代器-源码

  2. 维特 迭代器。 用法示例 import viter fn main () { data := [ 1 , 2 , 3 , 4 , 5 ] out := viter. iter_int (data) . skip ( 1 ) . filter ( fn (i int ) bool { return i % 2 = = 1 }) . map_string ( fn (i int ) string { return ' $i ! ' }) . collect () println
  3. 所属分类:其它

    • 发布日期:2021-03-25
    • 文件大小:127kb
    • 提供者:weixin_42134285
  1. AsyncIterator:一种简化了遍历迭代器的编写任务的病毒体-源码

  2. AsyncIterator AsyncIterator简化了编写异步迭代任务的过程,例如为迭代器进行for-eaching。 /** var Plugin $plugin */ $ handler = new AsyncIterator ( $ plugin -> getScheduler ()); AsyncIterator::forEach遍历Iterator类型,并按插入顺序通知处理程序。 通过将Closure给具有签名function(TKey $key, TValue $v
  3. 所属分类:其它

« 12 3 4 5 6 7 8 9 10 ... 27 »