Resultados da pesquisa a pedido "iterator"
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?
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 ...
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 ...
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 ...
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() ...
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; ...
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 ...
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?
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 << " : " << ...
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>{ ...