Tag: FUNCTION-POINTERS
Acabo de aprender sobre punteros a funciones aquí, pero no pude definir un puntero a función para be32toh() u otras funciones del encabezado endian.h. En primer lugar, puedo hacer lo que se dice en el hilo dado: #include <endian.h> int addInt(int n, int m) { return n+m; } int main(){ . . . Read more
He codificado esto varias veces. Pero parece que ni siquiera funciona en una simple aplicación de consola hola mundo. ¿Es hWND el responsable, lambda o la conversión de lambda? void sleeper() { Sleep(10000); } int main() { SetTimer (GetConsoleWindow(), 1, 1000, [](HWND, UINT, UINT_PTR, DWORD) { printf("¡Hola mundo!"); } ); . . . Read more
Quiero usar un puntero a función como parámetro de plantilla sin tipo. Puedo hacerlo usando un alias predefinido para el tipo de puntero a función con typedef o using. ¿Hay alguna sintaxis para la definición de la plantilla sin un alias de tipo predefinido? bool func(int a, int b) { . . . Read more
Estoy tratando de pasar una función como parámetro. Aquí, creé una función sortingRunTime () que toma un array y una función como parámetro e imprime el tiempo de ejecución. void sortingRunTime(int* arr, void(functiontocall)(int arr)) { clock_t t = clock(); (*functiontocall)(arr); t = clock() – t; cout << (t / (float)CLOCKS_PER_SEC); . . . Read more