Resultados da pesquisa a pedido "iterator"

3 a resposta

xiste um contêiner STL que armazena uma matriz de elementos na memória contígua em que o tamanho do elemento é especificado em tempo de execuçã

Estou tentando criar um contêiner que se pareça com o funcionamento de minhas especificações de arquivo. É como um vetor, mas o tipo dos elementos é definido por uma hashtabl Se eu soubesse o tipo em tempo de compilação, poderia escrever algo ...

4 a resposta

Como posso iterar dois vetores simultaneamente usando BOOST_FOREACH?

Gostaria de replicar o seguinte com o BOOST FOREACH std::vector<int>::const_iterator i1; std::vector<int>::const_iterator i2; for( i1 = v1.begin(), i2 = v2.begin(); i1 < v1.end() && i2 < v2.end(); ++i1, ++i2 ) { doSomething( *i1, *i2 ); }

8 a resposta

Iterador de união para mapas?

[Prefácio Os contêineres associativos em C ++ comostd::map são um pouco como micro-bancos de dados com apenas uma coluna-chave. Boost'sbimap eleva isso para uma tabela de duas colunas com pesquisa nas duas colunas, mas isso é o que diz respeito à ...

1 a resposta

izip_longest in itertools: como funciona o indexError de eliminação dentro do iterador?

Dentroest [https://stackoverflow.com/questions/5298705/izip-longest-in-itertools-whats-going-on-here] question @lazyr pergunta como o seguinte código deizip_longest iterador deaqu [http://docs.python.org/library/itertools#itertools.izip_longest] ...

2 a resposta

“Tipo de função sobrecarregada não resolvida” ao tentar usar for_each com iteradores e função em C ++

//for( unsigned int i=0; i < c.size(); i++ ) tolower( c[i] ); for_each( c.begin(), c.end(), tolower );Estou tentando usar umfor_each no lugar do loop for para uma atribuiçã Não sei por que estou recebendo esta mensagem de erro: In function ...

4 a resposta

c ++ 11 sintaxe foreach e iterador personalizado

Estou escrevendo um iterador para um contêiner que está sendo usado no lugar de um contêiner STL. Atualmente, o contêiner STL está sendo usado em muitos lugares com o c ++ 11 sintaxe foreach [http://en.cppreference.com/w/cpp/language/range-for] ...

1 a resposta

LNK2038, erro de incompatibilidade do iterador, precisa ignorar

Estou recebendo o erro LNK2038 do vinculador ao tentar converter um projeto do VS2008 para o VS2010. Este erro ocorre quando dois projetos diferentes são compilados no qual um está usando a macro do pré-processador _DEBUG e o outro não. ...

5 a resposta

Conceder o iterador C ++ varia em uma variável de membro de vetor const no tempo de construção

Tenho uma classe X, que forneço um trecho daqui: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; };gora, quero adicionar um novo construtor de concatenação a esta classe, ...

9 a resposta

Como remover constness de const_iterator?

Como uma extensão desta perguntaEstamosconst_iterators Mais rápido [https://stackoverflow.com/questions/755347/are-constiterators-faster], Tenho outra pergunta emconst_iterators. Como remover constness de umconst_iterator? Embora os iteradores ...

6 a resposta

Devo preferir iteradores a const_iterators?

Alguém aqui recentementetroux [https://stackoverflow.com/questions/755347/are-constiterators-faster/755371#755371] o artigo de Scott Meyers que diz: Preferiterators sobreconst_iterators (pdf ...