Resultados da pesquisa a pedido "unordered-map"

1 a resposta

Mover construtor e lista de inicialização

3 a resposta

Como especializar std :: hash <Key> :: operator () para o tipo definido pelo usuário em contêineres não ordenado

Para suportar tipos de chave definidos pelo usuário emstd::unordered_set<Key> estd::unordered_map<Key, Value> é preciso forneceroperator==(Key, Key) e um hash functor: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == ...

2 a resposta

Em unordered_map de C ++ 11, como atualizar o valor de uma chave particular?

4 a resposta

Como escolher entre map e unordered_map?

Suponha que eu quisesse mapear dados com uma string como chave. Qual container eu deveria ter escolhido?

5 a resposta

Sorting std :: unordered_map by key

Como posso classificar umunordered_map por chave? Preciso imprimir umunordered_map classificado por chave.

2 a resposta

par <int, int> par como chave do problema unordered_map

Meu código: typedef pair<int,int> Pair tr1::unordered_map<Pair,bool> h; h.insert(make_pair(Pair(0,0),true));Erorr undefined reference to `std::tr1::hash<std::pair<int, int> >::operator()(std::pair<int, int>) const'Algo que eu preciso ...

1 a resposta

Pesquisa em C ++ unordered_map <string,…> sem construir string

Eu tenho código C ++ que investiga uma seqüência de caracteres grande e corresponde a muitas substrings. Na medida do possível, evito construir std :: strings, codificando substrings como este: char* buffer, size_t bufferSizeEm algum momento, no ...

7 a resposta

std :: unordered_map :: find usando um tipo diferente do tipo Key?

eu tenho umunordered_map que usa um tipo de cadeia como chave: std::unordered_map<string, value> map;A std::hash especialização é fornecida parastring, bem como uma adequadaoperator==. Agora também tenho uma classe "string view", que é um ...

3 a resposta

C ++ algumas perguntas sobre boost :: unordered_map & boost :: hash

Recentemente, comecei a me concentrar no boost e nos contêineres, e li alguns artigos na Web e no stackoverflow que um boost :: unordered_map é o contêiner de melhor desempenho para grandes coleções. Portanto, eu tenho essa classe State, que ...

2 a resposta

C ++ unordered_map usando um tipo de classe personalizado como chave