Resultados de la búsqueda a petición "boost-bind"

1 la respuesta

¿Impulsa :: bind () copia los parámetros por referencia o por valor?

Por qué la herramienta DRD de valgrind se queja "Carga conflictiva por subproceso ... en tamaño 4": sobre dicho código: void SomeFunction(const int& value) { boost::bind(..., value); /* <-- complaines on this line with last backtrace function ...

1 la respuesta

¿Cuál es el tipo de retorno de boost :: bind?

Quiero guardar el "aglutinante" de una función en una variable, para usarlo repetidamente en el siguiente código explotando sus instalaciones de sobrecarga del operador. Aquí está el código que realmente hace lo que quiero: #include ...

4 la respuesta

Sistema de mensajería: las devoluciones de llamada pueden ser cualquier cosa

Estoy tratando de escribir un sistema de eventos para mi juego. Las devoluciones de llamada que almacenará mi administrador de eventos pueden ser tanto funciones simples como functor. También necesito poder comparar funciones / functores para ...

4 la respuesta

¿Cómo puedo almacenar un objeto boost :: bind como miembro de la clase?

Estoy escribiendo una aplicación que usaboost::asio. Asio'sasync_receive (oasync_read) se muestra invariablemente usando unaboost::bind objeto dado para devolución de llamada: boost::asio::async_read(socket_, ...

4 la respuesta

Storing boost :: funciones de enlace en un std :: map

Estoy creando un montón de funciones que efectivamente hacen lo mismo: long Foo::check(long retValue, unsigned toCheck, const std::set<unsigned>& s) { auto it = s.find(toCheck); return (it == s.end()) ? -retValue : retValue; }where Foo es una ...

4 la respuesta

boost :: enlace y función de miembro de clase

Considere el siguiente ejemplo. #include <iostream> #include <algorithm> #include <vector> #include <boost/bind.hpp> void func(int e, int x) { std::cerr << "x is " << x << std::endl; std::cerr << "e is " << e << std::endl; } struct foo ...