Resultados da pesquisa a pedido "iterator"

1 a resposta

O boost oferece make_zip_range?

Atesta resposta [https://stackoverflow.com/a/20703588/1593077]aqui no SO, há um comentário sugerindo uma construção C ++ útil, semelhante amake_zip_iterator, mas para intervalos: utiliza uma tupla de intervalos e produz um novo intervalo - cujos ...

11 a resposta

Um iterador “infinito” é um design ruim? [fechadas]

É geralmente considerado uma má prática fornecerIterator implementações que são "infinitas"; ou seja, onde chamadas parahasNext() sempre (*) retorna verdadeiro? Normalmente, eu diria "sim" porque o código de chamada pode se comportar de maneira ...

2 a resposta

iterador de comparação de velocidade c ++ vs índice

Atualmente, estou escrevendo uma biblioteca de linalg em c ++, para fins educacionais e de uso pessoal. Como parte dela, implementei uma classe de matriz personalizada com iteradores de linha e coluna personalizados. Enquanto fornecia um recurso ...

3 a resposta

O que significa retornar um iterador? Java

Eu tenho que escrever uma classe que implemente a interface Iterable. Estou confuso sobre o que significa retornar um objeto iterador. Um iterador passa apenas pelos elementos de uma lista, então como eu retornaria isso como um objeto? Eu ...

4 a resposta

Um iterador em c ++ não é um tipo de ponteiro?

Ok, desta vez eu decidi fazer uma lista usando o STL. Eu preciso criar um soquete TCP dedicado para cada cliente. Então, toda vez que tenho uma conexão, instancia um soquete e adiciono um ponteiro a ele em uma lista. list<MyTcp*> SocketList; ...

3 a resposta

java.util.ConcurrentModificationException e iteração?

Sou muito novo em Arraylists e iteradores e é a primeira vez que recebo essa exceção. Eu tenho um ArrayList e gostaria de fazer o seguinte algoritmo: for (Character c:u){ if(k==1){ //base case ...

3 a resposta

O que acontece se eu usar vector :: begin () em vez de std :: back_inserter (vector) para a saída de set_intersection?

Eu tenho usado a sintaxe C ++ altamente concisa e intuitiva para encontrar a interseção de duasvectorse colocar o resultado em um terceirovector: vector<bar> a,b,c; ...

2 a resposta

Qual é a definição exata do loop for no Rust?

Estou vindo de um plano de fundo em C (e, em menor grau, em C ++). Eu escrevi o seguinte trecho de código: fn main() { let my_array = [1, 2, 3]; let print_me = |j| println!("= {}", j); for k in my_array.iter() { print_me(k); } }Isso foi ...

1 a resposta

O iterador retornado por std :: find () não é desreferenciável

Esta é uma função insert () de uma implementação de um HashTable com encadeamento. Para evitar duplicações na lista vinculada, verifiquei se um valor já existe. Se isso acontecer, basta substituir o valor existente, pois ele pode ser visto quase ...

2 a resposta

O que "status" no <s: iterator> faz?

Estou usando o seguinte comando para exibir valores de 'userList' <s:iterator value="userList" status="rowStatus"> <tr class="even"> <td><s:property value="tweet_id" /></td> <td><s:property value="message" /></td> <td><s:property value="created" ...