Resultados de la búsqueda a petición "stl"
a forma más rápida de convertir un std :: vector a otro std :: vector
¿Cuál es la forma más rápida (si hay alguna otra) de convertir un std :: vector de un tipo de datos a otro (con la idea de ahorrar espacio)? Por ejemplo std::vector<unsigned short> ----> std::vector<bool> obviamente asumimos que el primer ...
os métodos de iterador @May STL arrojan una excepción
os @destructores no pueden lanzar excepciones [https://stackoverflow.com/questions/130117/throwing-exceptions-out-of-a-destructor] (entoncesstack desenrollar [https://stackoverflow.com/questions/2331316/what-is-stack-unwinding] puede completarse ...
remove_if equivalente para std :: map
Intenté borrar una variedad de elementos del mapa en función de una condición particular. ¿Cómo lo hago usando algoritmos STL? nicialmente pensé en usarremove_if pero no es posible ya que remove_if no funciona para el contenedor asociativo. ...
Diferencia entre borrar y eliminar
Estoy un poco confundido acerca de la diferencia entre el uso del algoritmo std :: remove. Específicamente, no puedo entender qué se está eliminando cuando uso este algoritmo. Escribí un pequeño código de prueba como este: std::vector<int> a; ...
¿por qué solo std :: list :: sort ()? [duplicar
Posible duplicado: Ordenar lista usando la función de ordenación stl [https://stackoverflow.com/questions/2432857/sort-list-using-stl-sort-function] a biblioteca estándar de C ++ proporciona un contenedor de secuencia lineal estricto, un ...
c ++ menos sobrecarga del operador, ¿qué forma de usar?
Por ejemplo: en un archivo de encabezado C ++, si definí unstruct Record y me gustaría usarlo para una posible clasificación de modo que quiera sobrecargar elless operator. Aquí hay tres formas que noté en varios códigos. Más o menos me di ...
Cuando se asignan los vectores, ¿usan memoria en el montón o en la pila?
Son verdaderas todas las siguientes afirmaciones? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the ...
Utilizando la directiva OpenMP threadprivate en instancias estáticas de tipos C ++ STL
Considere el siguiente fragmento: #include <map> class A { static std::map<int,int> theMap; #pragma omp threadprivate(theMap) }; std::map<int,int> A::theMap;Compilation con OpenMP falla con el siguiente mensaje de error: $ g++ -fopenmp -c ...
¿Distribuidor STL basado en búfer de pila?
e preguntaba si sería posible tener una biblioteca estándar de C ++ compatible conallocator que utiliza un búfer (tamaño fijo) que vive en la pila. De alguna manera, parece que esta pregunta aún no se ha formulado de esta manera en SO, ...
¿Está accediendo al puntero sin formato después de std :: vector :: reserve safe?
Esto es bastante descabellado, pero es el siguiente código "seguro" (es decir, garantizado para no causar fallas de segmentación): std::vector<int> vec(1); // Ensures that &vec[0] is valid vec.reserve(100); memset(&vec[0], 0x123, ...