Resultados de la búsqueda a petición "unordered-map"

7 la respuesta

std :: unordered_map :: find usando un tipo diferente al tipo de clave?

Yo tengo ununordered_map que usa un tipo de cadena como clave: std::unordered_map<string, value> map;A std::hash se proporciona especialización parastring, así como un adecuadooperator==. Ahora también tengo una clase de "vista de cadena", que ...

2 la respuesta

¿Cómo implemento una función hash CString para usar con std :: unordered_map?

Quiero declarar: std::unordered_map<CString, CString> m_mapMyMap;Pero cuando construyo, recibí un error que me dice que el C ++ estándar no proporciona una función hash para CString, mientras que CString tiene el operador (LPCSTR). ¿Cómo ...

2 la respuesta

un mapa hash C ++ que conserva el orden de inserción [duplicado]

Esta pregunta ya tiene una respuesta aquí: A std :: mapa que realiza un seguimiento del orden de inserción? [/questions/1098175/a-stdmap-that-keep-track-of-the-order-of-insertion] 14 respuestasTengo el siguiente código #include <iostream> ...

1 la respuesta

apa no ordenado: problema al usar el puntero de función de miembro de cla

Tengo el siguiente problema: estoy escribiendo un simple emulador de chip8 y tengo una clase masiva de funciones de intérprete a las que me gustaría acceder a través de códigos de operación como teclas, como con un diccionario. Eso es para ...

2 la respuesta

Definiendo una función hash en TR1 unordered_map dentro de una estructura

De acuerdo aest [https://mikecvet.wordpress.com/2011/01/28/customizing-tr1-unordered_map-hashing-and-equality-functions/] , es posible definir una función de igualdad en un TR1 unordered_map como este: #include <tr1/unordered_map> using ...

5 la respuesta

Preasignando cubos en un C ++ std :: unordered_map

Estoy usando lastd::unordered_map de gnu ++ 0x para almacenar una gran cantidad de datos. Quiero preasignar espacio para la gran cantidad de elementos, ya que puedo vincular el espacio total utilizado. Lo que me gustaría poder hacer es ...

5 la respuesta

Sorting std :: unordered_map by key

¿Cómo puedo ordenar ununordered_map por clave? Necesito imprimir unaunordered_map ordenados por clave.

3 la respuesta

C ++ algunas preguntas sobre boost :: unordered_map & boost :: hash

Hace poco comencé a pensar en boost y sus contenedores, y leí algunos artículos en la web y en stackoverflow que un boost :: unordered_map es el contenedor de mayor rendimiento para grandes colecciones. Entonces, tengo esta clase de estado, que ...

4 la respuesta

ash genérico para tuplas en unordered_map / unordered_set

Por qué nostd::unordered_map<tuple<int, int>, string> solo trabaja fuera de la caja? Es tedioso tener que definir una función hash paratuple<int, int>, p.ej template<> struct do_hash<tuple<int, int>> { size_t operator()(std::tuple<int, int> ...

3 la respuesta

¿Cómo especializarse std :: hash <Key> :: operator () para el tipo definido por el usuario en contenedores desordenados?

Para admitir tipos de clave definidos por el usuario enstd::unordered_set<Key> ystd::unordered_map<Key, Value> uno tiene que proporcionaroperator==(Key, Key) y un hash functor: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return ...