Resultados de la búsqueda a petición "function-pointers"
Expresión SFINAE para sobrecargar en tipo de puntero de función pasado
En este ejemplo, una función se pasa a una plantilla de función instanciada implícitamente. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) { ...
setTimeout llama a la función inmediatamente en lugar de después del retraso
Quiero hacer un valor en una página HTML que se actualizará cada 5 segundos para no abrumar al servidor. Resulta que setTimeout () dentro de mi función no se retrasa correctamente, sino que se llama de inmediato. ¿Alguien puede ayudarme ...
¿Cómo ocurre la desreferenciación de un puntero de función?
¿Por qué y cómo desreferenciar un puntero de función simplemente "no hace nada"? De esto es de lo que estoy hablando: #include<stdio.h> void hello() { printf("hello"); } int main(void) { (*****hello)(); }De un comentario ...
¿Cómo puedo almacenar punteros de función en una matriz? [duplicar]
Esta pregunta ya tiene una respuesta aquí: "Elemento fn esperado, se encontró un elemento fn diferente" cuando se trabaja con punteros de función [/questions/27895946/expected-fn-item-found-a-different-fn-item-when-working-with-function-pointer] ...
¿Cuál es el argumento correcto para pthread_create?
He visto la documentación depthread_create [http://man7.org/linux/man-pages/man3/pthread_create.3.html] En el ejemplo en la parte inferior están usando: pthread_create(&tinfo[tnum].thread_id, &attr, &thread_start, &tinfo[tnum]); &thread_start - ...
Escribir un puntero de función en c
Hace poco leí un código y descubrí que el puntero de una función se escribe como: int (*fn_pointer ( this_args ))( this_args )Generalmente encuentro un puntero de función como este: return_type (*fn_pointer ) (arguments);Algo similar se ...
¿Por qué recibo un error de Linker con el puntero de función de plantilla?
Tengo una clase EventMgr que tiene una función de plantilla para registrar un oyente. Pero cuando registro un oyente, el enlazador me da un "error LNK2019: símbolo externo sin resolver". Código de aperitivo: class EventMgr { template< class T, ...
Crear hilo no acepta la función miembro
Estoy tratando de crear una clase para la programación en red. Esto creará un socket de propósito general con hilo. Pero cuando intenté crear el hilo usando createthread (). El tercer argumento es producir errores. Y desde la red llegué a saber ...
Significado de int (*) (int *) = 5 (o cualquier valor entero)
No puedo resolver esto: int main() { int (*) (int *) = 5; return 0; }La asignación anterior se compila con g ++ c ++ 11. Yo sé esoint (*) (int *) es un puntero a una función que acepta un(int *) como argumento y devuelve un int, pero no entiendo ...
¿Es posible reemplazar un método en tiempo de ejecución?
Quiero hacer un sistema de complementos con la capacidad de anular un método en tiempo de ejecución. Algunas respuestas dicen punteros de función, pero ¿qué tal una función o clase definida? Me gusta esto: class foo { public: bar(int foobar); ...