Resultados de la búsqueda a petición "std"

10 la respuesta

C ++ Eliminar entradas duplicadas en un vector

Tengo un vector de tiempos, y hay varios lugares donde se duplica el tiempo. El vector de tiempo es solo una columna de datos de un archivo de texto, hay varios otros vectores (velocidad, posición, etc.) del mismo archivo de texto de ...

11 la respuesta

Sorting std :: mapa usando el valor

Necesito ordenar unstd::map por valor en lugar de por clave. ¿Hay una manera fácil de hacerlo? Obtuve una solución del siguiente hilo: std :: ordenar por mapa los datos [https://stackoverflow.com/questions/3992874/stdmap-sort-by-data] ¿Hay una ...

12 la respuesta

C ++ ¿Declaración de cambio larga o buscar con un mapa?

En mi aplicación C ++, tengo algunos valores que actúan como códigos para representar otros valores. Para traducir los códigos, he estado debatiendo entre usar una declaración de cambio o un mapa stl. El interruptor se vería así: int code; int ...

12 la respuesta

¿Puede eliminar elementos de una lista std :: mientras itera por ella?

Tengo un código que se ve así: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); ...

14 la respuesta

¿Un std :: map que hace un seguimiento del orden de inserción?

15 la respuesta

C lee el archivo línea por línea

Escribí esta función para leer una línea de un archivo: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * ...

17 la respuesta

¿Cómo saber si un elemento está presente en un std :: vector?

Todo lo que quiero hacer es verificar si un elemento existe en el vector o no, para poder manejar cada caso. if ( item_present ) do_this(); else do_that();