Contact: aviboots(AT)netvision.net.il
39,851 questions
51,772 answers
573 users
#include <iostream> using namespace std; typedef void (*function_pointer)(int args); void f(int n, function_pointer show) { show(n); } void show(int n) { cout << n; } int main() { f(100, (function_pointer)show); return 0; } /* run: 100 */
#include <iostream> using namespace std; void f(int n, void (*function_pointer)(int)) { function_pointer(n); } void show(int n) { cout << n; } int main() { f(100, show); return 0; } /* run: 100 */