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

3 la respuesta

¿Cuál es el tamaño máximo de un vector <> :: maxsize ()?

Por favor, especifique el rango de la lista de vectores ... Quiero almacenar millones de registros en el vector <>. Tengo que copiar Millones de registros de un vector <> a otro vector <> y luego ordenar el vector y aplicar mi función de ...

5 la respuesta

¿Cómo leer los números separados por espacios de la consola?

Estoy tratando de hacer una tarea simple de leer números separados por espacios desde la consola a unavector<int>, pero no entiendo cómo hacer esto correctamente. Esto es lo que he hecho hasta ahora: int n = 0; vector<int> steps; ...

4 la respuesta

¿Qué contenedor STL C ++ usar para una lista de tamaño fijo?

Tengo una aplicación de consumo que necesita almacenar un máximo de 100 objetos en una lista para alimentar una devolución de llamada para su procesamiento, ya que será redundante mantener los datos antiguos si el consumidor no se pone al día. A ...

3 la respuesta

std :: asigna una clave, dos valores

Cuál es la mejor manera de asignar dos valores a una clave? ie Un elemento con un valor y bool. Intenté usar: std::map<std::string, std::pair<std::string, bool> > myMap2 Pero eso no parece ser la solución correcta. ¿Hay alguna forma más ...

3 la respuesta

map operación de búsqueda compleja

Quiero hacer lo siguiente: Definir un mapa entre una cadena y cualquier tipo de objeto (puede ser una lista, un entero, cualquier cosa). Las claves del mapa pueden ser las siguientes (los valores, de nuevo, no son importantes): "AAA / 123" ==> ...

7 la respuesta

¿Existe una función stl o boost para determinar si una cadena es numérica?

Soy muy nuevo en C ++, boost, etc. e gustaría saber si ya hay una función en boost o STL que puedo usar para determinar si una cadena es numérica. as cadenas numéricas pueden verse como: 100 100.52 Sé que hay muchos ejemplos de cómo ...

2 la respuesta

GCC STL encuadernado comprobando

¿Cómo habilito la verificación encuadernada paraoperator[] e iteradores?

2 la respuesta

¿Por qué std :: set.insert () devuelve un iterador no constante y, sin embargo, no puedo modificarlo?

Considere este ejemplo de código: #include <set> #include <string> using namespace std; set<string> string_set; void foo(const string& a) { pair<set<string>::iterator, bool> insert_result = string_set.insert(a); string& val = ...

6 la respuesta

Modificación de una estructura de datos mientras se itera sobre ella

Qué sucede cuando agrega elementos a una estructura de datos como un vector mientras lo itera. ¿No puedo hacer esto? Intenté esto y se rompe: int main() { vector<int> x = { 1, 2, 3 }; int j = 0; for (auto it = x.begin(); it != x.end(); ++it) { ...

2 la respuesta

Existe una alternativa Boost.Bimap en c ++ 11?

Existe una alternativa utilizable para el bimap de Boost en C ++ 0x? Me gustaría evitar Boost, pero adopto completamente C ++ 11. Si es necesario, una versión reducida del bimap de Boost funcionaría para mí (necesito un bimap constante para ...