Resultados de la búsqueda a petición "stl-algorithm"
¿Por qué no hay transform_if en la biblioteca estándar de C ++?
Surgió un caso de uso al querer hacer una copia contitional (1. factible concopy_if) pero de un contenedor de valores a un contenedor de punteros a esos valores (2. factible contransform) Con las herramientas disponibles no puedohazlo ...
std :: copia n elementos o hasta el final
Me gustaría copiar hasta N elementos. template< class InputIt, class Size, class OutputIt> OutputIt myCopy_n(InputIt first, InputIt last, Size count, OutputIt result) { Size c = count; while (first != last && c > 0) { *result++ = *first++; --c; ...
Encuentre los primeros dos elementos no adyacentes en un conjunto utilizando un algoritmo STL
Así que realmente luché con esto e incluso ahora no estoy contento con mi solución. tengo unset que al menos contiene 0, y puede contener otros positivosints. Necesito encontrar el primer número positivono en elset. Entonces escribir un ...
Pasar un puntero de función miembro de C ++ a un algoritmo STL
Tengo una función miembro de la siguiente manera: class XYZ{ public: float function(float x); private: float m_DensityMin; float m_DensityMax; };Ahora estoy tratando de transformar unstd::vector<float> foo utilizando lastd::transform Algoritmo ...
Composabilidad de los algoritmos STL
Los algoritmos STL son algo muy útil en C ++. Pero una cosa que me molesta es que parecen no tener componibilidad. Por ejemplo, digamos que tengo unavector<pair<int, int>> y quiere transformar eso en unvector<int> que contiene solo elsecond ...
¿Cómo usar std :: find / std :: find_if con un vector de objetos de clase personalizados?
Tengo una clase que representa a un usuario llamadoNick y quiero usarstd::find_if en él, donde quiero encontrar si el vector de la lista de usuarios tiene un objeto incluido con el mismo nombre de usuario que ingresé. Hice algunos intentos ...
Utilizando clases locales con algoritmos STL
Siempre me he preguntado por qué no puedes usar clases definidas localmente como predicados de algoritmos STL. En la pregunta:Aproximando algoritmos STL, lambda, clases locales y ...
¿Cómo seleccionar un elemento aleatorio en std :: establecido en menos de O (n) tiempo?
Esta pregunt [https://stackoverflow.com/questions/3052788/how-to-select-a-random-element-in-stdset] con una restricción añadida. Estoy dispuesto a permitir la selección no uniforme siempre y cuando no sea de corte lateral. Dado que "os ...
map, lambda, remove_if
Entonces, tengo un problema con el algoritmo std :: map, lambda y stl (remove_if). En realidad, el mismo código con std :: list o std :: vector funciona bien. Mi ejemplo de prueba: #include <map> #include <iostream> #include <algorithm> struct ...
Página 2 de 2