Resultados da pesquisa a pedido "iterator"

1 a resposta

Usando Iteradores para ocultar o contêiner interno e obter operação genérica em um contêiner base

Basicamente, quero ter uma classe de contêiner base que possa retornar um iterador genérico que possa ser usado para percorrer uma instância da classe de contêiner, sem precisar especificar modelos de iterador. Eu acho que não posso implementar o ...

2 a resposta

Produzir vários objetos de cada vez a partir de um objeto iterável?

Como gerar vários itens de cada vez a partir de um objeto iterável? Por exemplo, com uma sequência de tamanho arbitrário, como posso iterar pelos itens da sequência, em grupos de X itens consecutivos por iteração?

4 a resposta

Iterar através de variáveis struct

Eu quero obter um iterador para estruturar a variável para definir um específico no tempo de execução, de acordo com o ID da enumeração. por exemplo - struct { char _char; int _int; char* pchar; }; enum { _CHAR, //0 _INT, //1 PCHAR //2 }; int ...

4 a resposta

Iterator vs for

Perguntaram-me em uma entrevista qual é a vantagem de usar o iterador usando o loop for ou qual é a vantagem de usar o loop for iterator? Qualquer pessoa pode responder isso para que, no futuro, se eu enfrentar uma pergunta semelhante, eu possa ...

4 a resposta

Como iterar através de uma lista de objetos em c ++

Eu sou muito novo em c ++ e luto para descobrir como devo percorrer uma lista de objetos e acessar os membros. Eu tenho tentado isso onde 'dados' é a lista e 'aluno' uma classe. std::list<Student>::iterator<Student> it; for(it = data.begin(); ...

6 a resposta

Pular várias iterações no loop python

Eu tenho uma lista em um loop e quero pular 3 elementos depoislook foi alcançado. Noesta resposta [https://stackoverflow.com/questions/5509302/whats-the-best-way-of-skip-n-values-of-the-iteration-variable-in-python] algumas sugestões foram ...

5 a resposta

Gerador recursivo em C ++

Eu tenho um vetor de tamanho = N, em que cada elemento pode ter valores de 0 a valores_ possíveis [i] -1. Eu quero fazer uma função que me itere através de todos esses valores. Consegui fazer isso no Python usando um gerador recursivo: def ...

2 a resposta

Por que os operadores aritméticos do iterador de acesso aleatório aceitam / retornam int e não size_t?

Como a maioria das operações emstd::vector exigir / devolversize_t - esse é o tipo que eu uso para indexação. Mas agora habilitei todos os avisos do compilador para corrigir alguns problemas de conversão assinados / não assinados que eu sei que ...

1 a resposta

c circular lista dupla vinculada delete_node - a iteração percorre o nó excluído na primeira passagem após a exclusão

Tudo, no GNU c, tenho uma lista circular duplamente vinculada na qual estou tentando implementar uma função delete_node. Funciona bem para todos os nós, exceto o nó 0. Exclui o nó 0 (gratuito ()), mas na primeira vez em que a lista é percorrida ...

1 a resposta

erro do compilador java com genéricos e um iterador

Eu tenho o seguinte código (Sim, eu sei que o iterador foi implementado incorretamente. Esta é uma pergunta do exame que estou escrevendo): public class MyList<Integer> extends ArrayList<Integer> { public void noOdds() { MyIterator<Integer> iter ...