Resultados de la búsqueda a petición "function-pointers"

3 la respuesta

¿Cómo puedo pasar una función miembro a un puntero de función?

class Child; class Parent { public: void (*funcPointer)(); void (*funcPointer2)(Parent* _this); void (Child::*funcPointer3)(); }; class Child: public Parent { public: void TestFunc(){ } void Do(){ Parent p; p.funcPointer=TestFunc; // error, '=': ...

4 la respuesta

& operador opcional en la asignación del puntero de función

En el siguiente código: /* mylog.c */ #include <stdio.h> #include <stdlib.h> /* for atoi(3) */ int mylog10(int n) { int log = 0; while (n > 0) { log++; n /= 10; } return log; } int mylog2(int n) { int log = 0; while (n > 0) { log++; n >>= 1; } ...

1 la respuesta

C ++ detecta la existencia de funciones libres con parámetros explícitos

Estoy escribiendo algunos rasgos de tipo para ver si existe una función libre con un conjunto específico de parámetros. Las funciones tienen una firma que se parece a esto: template <class T> void func( SomeClass &, SomeType const & );Sé de ...

5 la respuesta

¿Qué es lo más parecido a un puntero de función en Java? [duplicar]

Posible duplicado: ¿Cuál es el sustituto más cercano para un puntero de función en Java? [https://stackoverflow.com/questions/122407/whats-the-nearest-substitute-for-a-function-pointer-in-java] Solo tengo una situación en la que sería bueno ...

9 la respuesta

Funciones de devolución de llamada en C ++

En C ++, ¿cuándo y cómo utiliza una función de devolución de llamada? EDITAR: Me gustaría ver un ejemplo simple para escribir una función de devolución de llamada.

4 la respuesta

¿Cómo funcionan los punteros de función?

Estoy haciendo algunas preguntas específicas. ¿Cómo puedo inicializarlos en una clase?¿Cómo puedo pasar una función como argumento?¿Los punteros de función deben declararse y definirse en la clase?Para la pregunta número 2, esto es lo que quiero ...

3 la respuesta

Almacenamiento del puntero de función en std :: function

Estoy tratando de escribir un contenedor C ++ 0x alrededor de dlopen () / dlsym () para cargar dinámicamente funciones de objetos compartidos: class DynamicLoader { public: DynamicLoader(std::string const& filename); template<class Signature> ...

11 la respuesta

Asignación de puntero de función Javascript

Considere este código javascript: var bar = function () { alert("A"); } var foo = bar; bar = function () { alert("B"); }; foo();Cuando ejecuto este código me sale "A". ¿Es este comportamiento parte de la especificación de JavaScript y puedo ...

1 la respuesta

Llamar a la función de puntero a miembro C ++

Tengo un puntero a una función miembro definida dentro de una clase, por ejemplo: class Example { void (Example::*foo)(); void foo2(); };En mi código principal, configuro foo como: Example *a; a->foo = &Example::foo2;Sin embargo, cuando trato ...

5 la respuesta

Puntero de función a función miembro

Me gustaría configurar un puntero de función como miembro de una clase que sea un puntero a otra función en la misma clase. Las razones por las que estoy haciendo esto son complicadas. En este ejemplo, me gustaría que la salida sea "1" class A ...