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