Resultados de la búsqueda a petición "functor"
Ayuda a comprender un objeto de función o un functor en Java
Puede alguien explicar qué es un functor y proporcionar un ejemplo simple?
std :: para_cada uso en la función miembro con dos argumentos
Aquí hay una idea general de cómo se define mi clase (realiza otras operaciones que las que se mencionan a continuación) struct Funktor { Funktor(int val):m_val(val){} bool operator()(int arg1, int arg2) { return m_val==arg1*arg2; } int m_val; ...
¿Por qué tenemos map, fmap y liftM?
map :: (a -> b) -> [a] -> [b] fmap :: Functor f => (a -> b) -> f a -> f b liftM :: Monad m => (a -> b) -> m a -> m b ¿Por qué tenemos tres funciones diferentes que hacen esencialmente lo mismo?
Serialize C ++ functor
¿Puede guardar el cuerpo de la función de un lambda / functor C ++? Por ejemplo, digamos que tienes light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green ...
clases de condición / expresión reutilizables
He necesitado en varias ocasiones algunas clases para representar y manipular condiciones (generalmente en una interfaz de usuario para que el usuario construya una consulta combinando diferentes tipos de condiciones y luego el código puede ...
¿Un ejemplo de un plegable que no es un Functor (o no es transitable)?
A Foldable [http://hackage.haskell.org/packages/archive/base/latest/doc/html/Data-Foldable.html] s probable que la instancia @ sea algún tipo de contenedor, por lo que es probable que sea unaFunctor también. En ...
pthread función miembro de una clase con argumentos
Tuve éxito en adjuntar un hilo al miembro de la clase usando el código en la parte inferior de esta página:http: //www.tuxtips.org/? p = 5 [http://www.tuxtips.org/?p=5]. No puedo entender cómo expandir el código para encapsular un método ...
Fun con fmap repetido
staba jugando con los functors y noté algo interesante: Trivialmente,id puede ser instanciado en el tipo(a -> b) -> a -> b. Con el functor de lista tenemosfmap :: (a -> b) -> [a] -> [b], que es lo mismo quemap. En el caso de la((->) r) ...
Por qué es 'X x; X();' permitido, cuando 'X' define una conversión al puntero de función, pero no, cuando define una conversión a un functor?
void f(int){} typedef void (*f_ptr)(int); struct Functor{ void operator()(int){} }; struct X{ operator f_ptr(){ return f; } }; struct Y{ operator Functor(){ return Functor(); } }; int main(){ X x; Y y; x(5); // works ?! y(5); // doesn't ?! ...
Es posible una clase de rasgo is_functor C ++?
¿Cómo puedo deducir estáticamente si un argumento es un objeto de función C ++ (functor)? template <typename F> void test(F f) {}Lo intentéis_function<F>::value, pero esto no funciona. También parece que no hayis_functor rasgo, entonces tal vez ...