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

4 la respuesta

¿Por qué la biblioteca estándar tiene find y find_if?

No pudofind_if solo ser una sobrecarga defind? Así es comostd::binary_search y amigos lo hacen ...

10 la respuesta

Buscando una clase de vector similar a C ++ STL pero usando almacenamiento de pila

Antes de escribir el mío, les preguntaré a todos ustedes. Estoy buscando una clase C ++ que sea casi exactamente como un vector STL pero que almacene datos en una matriz en la pila. Algún tipo de clase de asignador STL también funcionaría, pero ...

2 la respuesta

¿Es legal agregar elementos a un vector preasignado en un bucle for basado en rango sobre ese vector?

Estoy usando el compilador de Visual Studio 2015 Update 1 C ++ y este fragmento de código: #include <iostream> #include <vector> using namespace std; int main() { vector<int> v{3, 1, 4}; v.reserve(6); for (auto e: v) v.push_back(e*e); for (auto ...

4 la respuesta

¿Hace `std :: set` elementos de clasificación en todos los casos? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿El orden de iteración std :: set siempre asciende de acuerdo con la especificación C ++? [/questions/8833938/is-the-stdset-iteration-order-always-ascending-according-to-the-c-specificat] 5 ...

2 la respuesta

Reglas para la invalidación de iterador [duplicado]

Esta pregunta ya tiene una respuesta aquí: Reglas de invalidación de iterador [/questions/6438086/iterator-invalidation-rules] 5 respuestas ¿Cuáles son las reglas habituales para la invalidación de iterador cuando se opera sobre clases de ...

4 la respuesta

¿Hay alguna razón para usar std :: list? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿En qué circunstancias son útiles las listas vinculadas? [/questions/2429217/under-what-circumstances-are-linked-lists-useful] 15 respuestasDespués de haber leídoesta ...

2 la respuesta

¿Por qué stack <const string> no se compila en g ++? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Puedo usar const en vectores para permitir agregar elementos, pero no modificaciones a los ya ...

1 la respuesta

Merito de redondeo en línea-ASM mediante la colocación de flotante en la variable int

He heredado un código bastante interesante: inline int round(float a) { int i; __asm { fld a fistp i } return i; } Mi primer impulso fue descartarlo y reemplazar las llamadas con(int)std::round (anterior a C ++ 11, usaríastd::lround si sucedió ...

8 la respuesta

Utilizando for_each para modificar contenedores estándar (aunque no debería)

Estoy tomando un curso de autoaprendizaje para C ++, aprendiendo cómo funciona la Biblioteca estándar y quiero entender cómo este código utilizafor_each funciona, particularmente con respecto a la mutaciónobjeto (a diferencia de los tipos de ...

2 la respuesta

std regex_search para que coincida solo con la línea actual

Uso varias expresiones regulares para analizar un archivo fuente C, línea por línea. Primero leí todo el contenido del archivo en una cadena: ifstream file_stream("commented.cpp",ifstream::binary); ...