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

3 la respuesta

Cuál es la forma más efectiva de mover elementos dentro de un vector?

He visto algunos casos especiales dondestd::rotate podría usarse o una combinación con uno de los algoritmos de búsqueda, pero en general: cuando uno tiene un vector de N elementos y desea codificar funciones como: void move( int from, int ...

5 la respuesta

Concatenación de intervalos de iterador de C ++ en una variable miembro de vector constante en tiempo de construcción

Tengo una clase X, de la cual proporciono un fragmento de aquí: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; }; Ahora quiero agregar un nuevo constructor de ...

4 la respuesta

Por qué no funciona el trabajo de construcción auto_ptr usando = sintaxis

Me encontré con un error del compilador que no tenía mucho sentido para mí: #include <memory> using namespace std; auto_ptr<Table> table = db->query("select * from t");error: conversión de 'Tabla *' a tipo no escalar 'std :: auto_ptr <Tabla>' ...

5 la respuesta

¿Se conoce el orden de iteración a través de std :: map (y está garantizado por el estándar)?

o que quiero decir es que sabemos que lastd::mapos elementos de @ se ordenan según las claves. Entonces, digamos que las claves son enteros. Si itero desdestd::map::begin() astd::map::end() usando unfor, ¿garantiza el estándar que iteraré en ...

9 la respuesta

¿Cómo eliminar la constidad de const_iterator?

Como una extensión a esta preguntaSonconst_iterators ¿Más rápido [https://stackoverflow.com/questions/755347/are-constiterators-faster], Tengo otra pregunta sobreconst_iterators. Cómo eliminar la constidad de unaconst_iterator? Aunque los ...

6 la respuesta

¿Debería preferir iteradores sobre const_iterators?

Alguien aquí recientementetraj [https://stackoverflow.com/questions/755347/are-constiterators-faster/755371#755371] el artículo de Scott Meyers que dice: Prefeririterators terminadoconst_iterators (pdf ...

3 la respuesta

Creación de un iterador clave de mapas STL

A menudo, tienes un mapa comomap<string,X> donde la clave es el nombre del valor asignado, y necesita una API que permita a los consumidores ver todos los nombres ... para completar un cuadro de lista de la GUI, por ejemplo. Puede construir un ...

8 la respuesta

Elegir un contenedor STL con unicidad y que mantenga el orden de inserción

No puedo decidir qué contenedor STL usar en el siguiente caso: Quiero preservar el orden de inserción de los elementos Los elementos en el contenedor tienen que ser únicos. ¿Hay algún contenedor listo para usar disponible para esto? No quiero ...

5 la respuesta

STL contenedores con referencia a objetos [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué no puedo hacer un vector de referencias? [/questions/922360/why-cant-i-make-a-vector-of-references] 8 respuestas Sé que los contenedores STL copian los objetos. Entonces digamos que tengo ...

4 la respuesta

En C ++, ¿cuál es la forma más rápida de reemplazar todas las ocurrencias de una subcadena dentro de una cadena con otra cadena?

Estoy buscando la forma más eficiente (en términos de "más rápida") para reemplazar todas las ocurrencias de una subcadena dentro de una cadena con otra cadena. Todo lo que se me ocurrió hasta ahora es: std::string StringReplaceAll(const ...