Resultados de la búsqueda a petición "stdmap"
manera eficiente de obtener la clave de std :: map value
Tengo un mapa de la siguiente manera: std::map< std::string ,int> mapobj; mapobj["one"] = 1; mapobj["two"] = 2; mapobj["three"] =3 ; cómo obtener la clave cuando la entrada es valor EX: input: 1 output: one Nota: en mi caso, el valor es único
l valor de @Checking existe en un std :: map - C ++
Lo séencontral método @ encuentra la clave suministrada enstd :: mapa y devolver un iterador al elemento. ¿Hay alguna forma de encontrar el valor y obtener un iterador para el elemento? Lo que necesito hacer es verificar que el valor especificado ...
Copiar std :: mapa en std :: vector de pares
Estoy tratando de copiar un mapa en un vector de pares, para poder ordenar el vector porsecond miembro de datos de los pares. He resuelto esto haciendo esto: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr ...
¿Cómo puedo crear mi propio comparador para un mapa?
typedef map<string, string> myMap;Cuando inserta un nuevo par enmyMap, usará la clavestring para comparar por su propio comparador de cadenas. ¿Es posible anular ese comparador? Por ejemplo, me gustaría comparar la clavestring por su longitud, no ...
¿Es posible usar std :: map en C ++ con una clase sin ningún operador de copia?
Estoy usando una clase (objeto) que no tiene ningún operador de copia: básicamente no se puede copiar en este momento. Tengo u std::map<int,Object> objects variable que enumera objetos con un identificador int. ¿Cómo podría agregar un objeto a ...
++ it or it ++ al iterar sobre un mapa?
Examples que muestran cómo iterar sobre unastd::map a menudo son así: MapType::const_iterator end = data.end(); for (MapType::const_iterator it = data.begin(); it != end; ++it)es decir. usa++it en lugar deit++. ¿Hay alguna razón por qué? ¿Podría ...
LevelDB vs. std :: map
En nuestra aplicación usamosstd::map para almacenar datos (clave, valor) y utilizar la serialización para almacenar esos datos en el disco. Con este enfoque, descubrimos que la E / S del disco es un cuello de botella en el rendimiento y ...
C ++ Thread-Safe Map
Alguien sabe dónde puedo encontrar una implicación que envuelva unstd::map y lo hace seguro para subprocesos? Cuando digo hilo seguro, quiero decir que solo ofrece acceso en serie al mapa, un hilo a la vez. Óptimamente, este mapa debe usar solo ...
¿Cuál es la mejor manera de usar el tipo C uuid_t como clave en un std :: map?
¿Es esta una forma adecuada de proporcionar claves únicas en un mapa? En otras palabras, ¿la clave se hace a partir del valor único contenido en el uuid, o se hace desde el puntero a lauuid_t struct? Una pregunta al margen, ¿hay un contenedor ...
¿Puedes crear un std :: mapa de clases heredadas?
Me pregunto si es posible crear un mapa de punteros de clases heredadas. Aquí hay un ejemplo de lo que estoy tratando de hacer: #include <string> #include <map> using namespace std; class BaseClass { string s; }; class Derived1 : public ...