Resultados de la búsqueda a petición "stl"
¿Cómo doblar el contenedor STL?
Necesito un análogo de Haskellfoldl función para plegar cualquier contenedor STL. La firma esperada es la siguiente: template Iterator, FoldingFunction, Result Result foldl( Iterator begin, Iterator end, FoldingFunction f, Result initValue);STL ...
Manejo de errores STL sin excepciones
Tengo un proyecto que usa mucho STL. Ahora estoy trabajando en portar el proyecto a una plataforma específica que no admite excepciones. Puedo deshabilitar excepciones, sin embargo, todavía necesito manejar errores STL. ¿Hay algún enfoque para ...
¿Cómo verificar si std :: map contiene una clave sin hacer la inserción?
La única forma en que he encontrado para buscar duplicados es insertando y verificandostd::pair.second parafalse, pero el problema es que esto todavía inserta algo si la clave no se usa, mientras que lo que quiero es unmap.contains(key); función.
¿Cómo copiar una cierta cantidad de caracteres de un archivo a un vector de la manera STL?
Si quiero copiar el contenido de un archivo a un vector, puedo hacerlo así: std::ifstream file("path_to_file"); std::vector<char> buffer(std::istream_iterator<char>(file), std::istream_iterator<char>());Mi pregunta es, ¿cómo haría esto si ...
¿Cómo elimino un elemento de un vector stl con un cierto valor?
Estaba mirando la documentación de la API para stl vector, y noté que no había ningún método en la clase de vector que permitiera la eliminación de un elemento con un cierto valor. Esto parece una operación común, y parece extraño que no haya una ...
¿Cómo se eliminan los contenedores stl?
¿Cómo se destruye el objeto contenedor como vector en stl a pesar de que se crean en el montón? EDITAR Si el contenedor contiene punteros, entonces, ¿cómo destruir esos objetos punteros?
std :: next con n> std :: distance (it, c.end ())
No quiero usarstd::distance porque calculará la distancia completa desde mi iterador hasta el final. Pero necesito asegurarme de que tengo N o más elementos desde mi iterador hasta el final. Entonces estoy usando el siguiente código: if ...
Cómo leer / almacenar unicode con cadenas y secuencias STL
Necesito modificar mi programa para aceptar Unicode, que puede provenir de cualquiera de UTF-8 y las diversas codificaciones UTF-16 y UTF-32. Realmente no sé mucho sobre Unicode (aunque he leído Joel ...
¿Qué son los contenedores / adaptadores? C ++
Qué soncontenedores / adaptadores? Alguien por favor explique enlenguaje laico. He intentado buscar en Internet, pero las definiciones y explicaciones son demasiado técnicas y difíciles de entender. Tengo conocimientos básicos de C ++ y sus ...
Declaración directa de objetos con contenedores STL
Considere el siguiente fragmento de código, donde la primera línea sirve solo como declaración directa class A;seguido de definir una nueva clase class B { vector<A> Av; //line 1 map<int, A> Am; //line 2 pair<int, A> Ap; //line 3 };la línea 1 y ...