Resultados da pesquisa a pedido "iterator"

9 a resposta

Como obter o índice de loop atual ao usar o Iterator?

Estou usando um iterador para percorrer uma coleção e quero obter o índice do elemento atual. Como eu posso fazer isso?

1 a resposta

Retornando o iterador de um Vec em um RefCell

Dado o seguintestruct eimpl: use std::slice::Iter; use std::cell::RefCell; struct Foo { bar: RefCell<Vec<u32>>, } impl Foo { pub fn iter(&self) -> Iter<u32> { self.bar.borrow().iter() } } fn main() {}Recebo uma mensagem de erro sobre um problema ...

4 a resposta

Descartando a saída de uma função que precisa de um iterador de saída

Suponha que exista uma função de modelo em C ++ que faça algum trabalho útil, mas também produza uma sequência de valores por meio de um iterador de saída. Agora, suponha que essa sequência de valores às vezes seja interessante, mas em outras não ...

3 a resposta

rapidxml: como iterar através de nós? Deixa para fora o último irmão

Usando o rapidxml, estou desejando fazer um loop através de um conjunto de nós e estou usando o que eu achei a melhor maneira de fazer isso (do confiável stackoverflow, o documento não parece ter um exemplo de iteração): while ...

1 a resposta

Como a função iter () do Python funciona?

O código a seguir me confunde: >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> zip(*([iter(a)]*2)) [(0, 1), (2, 3), (4, 5), (6, 7), (8, 9)] >>> iter(a) <listiterator object at 0x7f3e9920cf50> >>> iter(a).next() 0 >>> iter(a).next() 0 >>> iter(a).next() ...

3 a resposta

Qual é o valor padrão de um iterador?

Para qualquer contêiner STL que estou usando, se eu declarar um iterador (desse tipo de contêiner específico) usando o construtor padrão do iterador, para que o iterador será inicializado? Por exemplo, eu tenho: std::list<void*> address_list; ...

2 a resposta

Scala - agrupando em um iterador ordenado preguiçosamente

eu tenho umIterator[Record] que é pedido emrecord.id deste jeito: record.id=1 record.id=1 ... record.id=1 record.id=2 record.id=2 .. record.id=2Os registros de um ID específico podem ocorrer várias vezes, por isso quero escrever uma função que ...

2 a resposta

Diferença entre Iterator e Spliterator em Java8

Eu vim a conhecer enquanto estudava issoParallelism é uma vantagem principal deSpliterator. Esta pode ser uma pergunta básica, mas alguém pode me explicar as principais diferenças entreIterator eSpliterator e dar alguns exemplos?

2 a resposta

Alterando um membro de classes através de um iterador

Estou aprendendo C ++ e não consigo entender esse problema: Eu tenho uma classe simples A class A { private: int ival; float fval; public: A(int i = 0, float f = 0.0) : ival(i), fval(f) { } ~A(){ } void show() const { cout << ival << " : " << ...

1 a resposta

Por que os algoritmos dos intervalos não são compatíveis com os iteradores do std?

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...