Resultados de la búsqueda a petición "function-pointers"
¿Cómo comparo dos funciones para la igualdad de punteros en el último Go semanal?
In Go, ¿hay alguna forma de comparar dos punteros de función no nulos para probar la igualdad? Mi estándar de igualdad es la igualdad de punteros. Si no, ¿hay alguna razón en particular por la cual no se permite la igualdad de punteros? A partir ...
C ++ Sintaxis / Semántica Pregunta: Referencia a la función y la palabra clave typedef
Qué seríatypedef int (&rifii) (int, int) ¿ser usado para ¿Cuál es el typedef antes de hacer esta "declaración"? Quiero pensar en esto como typedef (int (&rifii) (int, int)) [new name] pero el [nuevo nombre] no está allí como si lo hicieras ...
& 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; } ...
¿Qué se garantiza sobre el tamaño de un puntero de función?
En C, necesito saber el tamaño de una estructura, que tiene punteros de función. ¿Puedo garantizar que en todas las plataformas y arquitecturas: El tamaño de un vacío * es el mismo tamaño que un puntero de función?El tamaño del puntero de ...
Cómo declarar un puntero de función __stdcall
Intenté esto typedef void (* __stdcall MessageHandler)(const Task*); Esto compila pero me da esta advertencia (VS2003): warning C4229: anacronismo utilizado: los modificadores en los datos se ignoran Quiero declarar un puntero a una función ...
Puntero a la función actual
¿Hay alguna forma de obtener un puntero a la función actual, tal vez a través de extensiones gcc o algún otro truco? EditarTengo curiosidad por saber si es posible obtener el puntero de función sin usar explícitamente el nombre de la función. ...
Ejecutando código de máquina en memoria
Estoy tratando de averiguar cómo ejecutar el código de máquina almacenado en la memoria.Tengo el siguiente código:
NSComparisonResult y NSComparator: ¿qué son?
Que esNSComparisonResult yNSComparator? He visto una de las definiciones de tipo, algo así: typedef NSComparisonResult (^NSComparator)(id obj1, id obj2);¿Es diferente de un puntero de función? Además, ni siquiera puedo adivinar qué^ símbolo ...
¿Cómo llamar a través de un puntero de función miembro?
Estoy tratando de hacer algunas pruebas con el puntero de función miembro. ¿Qué está mal con este código? los