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

5 la respuesta

redimensionando vector multidimensional

Cómo cambiar el tamaño de vectores multidimensionales como: vector <vector <vector <custom_type> > > array;Por ejemplo, ¿necesito array [3] [5] [10]?

5 la respuesta

¿Cómo volcar los datos del contenedor STL en gdb?

No puedo volcar valores de contenedor de mapas desordenados STL en gdb. el tipo de variable es std :: unordered_map <> var; mi versión gdb - Configuración 7.7.1 Gdb: configure --host=x86_64-linux-gnu ...

5 la respuesta

Lambdas de C ++ para std :: sort y std :: lower_bound / equal_range en un elemento struct en un vector ordenado de structs

Tengo un std :: vector de esta estructura: struct MS { double aT; double bT; double cT; };que quiero usar std :: sort on aswell as std :: lower_bound / equal_range, etc. Necesito poder ordenarlo y buscarlo en cualquiera de los dos primeros ...

5 la respuesta

Operador de doble dirección C ++? (&&)

Estoy leyendo el código fuente STL y no tengo idea de qué&& Se supone que el operador de dirección debe hacer. Aquí hay un ejemplo de código destl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. ...

10 la respuesta

Encuentra los puntos más cercanos en un vector

Dado un vector ordenado con varios valores, como en el siguiente ejemplo: std::vector<double> f; f.pushback(10); f.pushback(100); f.pushback(1000); f.pushback(10000);Estoy buscando la forma más elegante de recuperar para cualquier doble d los ...

2 la respuesta

Valgrind muestra que std :: vector <> veces la asignación es más que libre, pero no hay pérdida de memoria

El código es bastante simple: #include <vector> int main() { std::vector<int> v; }Luego lo construyo y lo ejecuto con Valgrind: g++ test.cc && valgrind ./a.out ==8511== Memcheck, a memory error detector ==8511== Copyright (C) 2002-2013, and GNU ...

1 la respuesta

uso no válido de tipo incompleto usando std :: future

Aparece el error "uso no válido de tipo incompleto ..." cuando intento compilar el siguiente código pero no veo mi error. Ya cambié el orden de las inclusiones y de las plantillas definidas. Pero el error permanece. ¿Qué hay de malo con ...

2 la respuesta

¿Existe una lista de métodos de contenedor STL que pueden generar una excepción en cualquier lugar?

Sé que el STL arrojará un error de asignación de memoria o si el tipo contenido arroja en su constructor / operador de asignación. De lo contrario, aparentemente 'algunos' métodos STL pueden arrojar otras excepciones. El ejemplo que todo el ...

1 la respuesta

std :: allocator no coincidente para algunos de los contenedores STL

¿Es técnicamente válido usar una falta de coincidencia?std::allocator especialización (seguramente, excepto su especialización paravoid) como parámetro de plantilla para contenedores STL (no todos, pero enumerados a continuación más un_ordenado_ ...

7 la respuesta

Inspección del contenido del contenedor estándar (std :: map) con gdb

Suponiendo tener algo como esto: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Me gustaría poder inspeccionar el contenido del mapa que ejecuta el programa desde gdb. Si intento usar el operador de subíndice me ...