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

6 la respuesta

Usando algoritmos STL, ¿es mejor pasar un puntero de función o un functor?

3 la respuesta

¿Por qué la instancia de 2-tuple Functor solo aplica la función al segundo elemento?

1 la respuesta

Indexación en contenedores: los fundamentos matemáticos

Cuando desee extraer un elemento de una estructura de datos, debe dar su índice. Pero el significado deíndice depende de la estructura de datos en sí. class Indexed f where type Ix f (!) :: f a -> Ix f -> Maybe a -- indices can be out of ...

1 la respuesta

use el elemento n_th en un contenedor, pero con otra clave

Tengo dos vectores Uno que realmente contiene los datos (digamos flotantes) y otro que contiene los índices. Quiero pasar anth_element el vector de índices, pero quiero que la comparación la haga el vector que realmente contiene los datos. Estaba ...

2 la respuesta

¿Cuál es la relación entre profunctores y flechas?

Aparentemente, cadaArrow es unStrong [https://hackage.haskell.org/package/profunctors-4.3.2/docs/Data-Profunctor.html#t:Strong] profunctor En efecto^>> [https://hackage.haskell.org/package/base-4.9.0.0/docs/Control-Arrow.html#v:-94--62--62-] y>>^ ...

2 la respuesta

Realizar sustitución de argumentos en boost anidado :: enlazar sin composición

Supongamos que tengo una función que toma un functor nular como argumento: void enqueue( boost::function<void()> & functor );Tengo otra función que toma un int y hace algo internamente: void foo( int a);Me gustaría anidar, pero no componer, ...

8 la respuesta

OCaml functors :: comportamiento contraintuitivo

Estoy experimentando con el lenguaje de módulos de OCaml (3.12.1), definiendo functores y firmas para módulos, etc., principalmente siguiendo los ejemplos de Capítulo 2 del manual de ...

10 la respuesta

c ++ functor y plantillas de funciones

considere este código simple y sin sentido. #include <iostream> struct A { template<int N> void test() { std::cout << N << std::endl; } }; int main() { A a; a.test<1>(); } Es un ejemplo muy simple de una plantilla de función. ¿Qué pasaría si, ...

6 la respuesta

¿Por qué varios de los operadores estándar no tienen functores estándar?

Tenemos std::plus (+)std::minus (-)std::multiplies (*)std::divides (/)std::modulus (%)std::negate (-)std::logical_or (||)std::logical_not (!)std::logical_and (&&)std::equal_to (==)std::not_equal_to (!=)std::less ...

1 la respuesta

Funcionistas estatales y STL: comportamiento indefinido

Estoy siguiendo esto Tutorial de objetos de función [http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c11449__2/Function-Objects-STL.htm] Copiar pasta a continuación: No puedo entender lo siguiente: Predicates siempre debe ...