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

4 la respuesta

¿En qué orden se realiza la evaluación del operador posterior al incremento?

Dado std::vector<CMyClass> objects; CMyClass list[MAX_OBJECT_COUNT];¿Es sabio hacer esto? for(unsigned int i = 0; i < objects.size(); list[i] = objects.at(i++));¿O debería expandir mi ciclo a esto? for(unsigned int i = 0; i < objects.size(); ...

2 la respuesta

Cuándo usar C ++ forward_list

Soy un poco nuevo en C ++ y leo el libro "El lenguaje de programación C ++ (4ª edición)". Al leer el capítulo de "Contenedores STL", el libro tiene una introducción a forward_list: Una lista de reenvío (una lista enlazada individualmente) es ...

4 la respuesta

Agregar un vector a un vector [duplicado]

Esta pregunta ya tiene una respuesta aquí: Concatenando dos std :: vectores [/questions/201718/concatenating-two-stdvectors] 18 respuestasSuponiendo que tengo 2 vectores estándar: vector<int> a; vector<int> b;Digamos también que ambos tienen ...

5 la respuesta

Rellene un vector con todos los valores de mapas múltiples con una clave determinada

Dado unmultimap<A,B> ¿Cuál es una buena manera de crear unvector<B> de todos los valores en M con una clave específica. Por ejemplo, dado un mapa múltiple, ¿cómo puedo obtener un vector de todas las cadenas asignadas al valor 123? Un la ...

4 la respuesta

¿Cómo utilizar el algoritmo de búsqueda con un vector de punteros a objetos en c ++?

Quiero encontrar en un vector de punteros de objetos para un objeto coincidente. Aquí hay un código de muestra para ilustrar mi problema: class A { public: A(string a):_a(a) {} bool operator==(const A& p) { return p._a == _a; } private: string ...

4 la respuesta

Agregar especialización de plantilla en el espacio de nombres estándar

Antecedentes: Traté de responder la pregunta.¿Por qué mi sobrecarga <operador no funciona para ordenar STL [https://stackoverflow.com/questions/25973226/why-isnt-my-overloading-operator-not-working-for-stl-sort/25973427] . Una de mis sugerencias ...

6 la respuesta

¿Existe un iterador cíclico estándar en C ++

Basado en la siguiente pregunta:Compruebe si una cadena es una rotación de otra cadena [https://stackoverflow.com/questions/2553522/interview-question-check-if-one-string-is-a-rotation-of-other-string] Estaba pensando en hacer un tipo de ...

1 la respuesta

GDB pretty printing ImportError: Ningún módulo llamado 'impresoras'

Estoy tratando de agregarbonita impresión [https://sourceware.org/gdb/wiki/STLSupport]para STL en mi GDB en Ubuntu 14.04. Algunos detalles sobre las herramientas: SO: Ubuntu 14.04 versión de gdb: 7.7 versión de Python: 2.7.6 versión de ...

5 la respuesta

Cómo cambiar un elemento particular de un vector C ++ STL

vector<int> l; for(int i=1;i<=10;i++){ l.push_back(i); }Ahora, por ejemplo,¿Cómo cambio el5th element del vector para-1? Lo intentél.assign(4, -1); No se está comportando como se esperaba. Ninguno de los otros métodos vectoriales parece ...

2 la respuesta

Valor del iterador de salida tipo_valor

El STL comúnmente define un iterador de salida de esta manera: template<class Cont> class insert_iterator : public iterator<output_iterator_tag,void,void,void,void> { // ...¿Por qué los iteradores de salida definenvalue_type comovoid?Sería útil ...