#include <iostream> using namespace std; int myfunc(int a); int myfunc(int a, int b); int main() { int (*fp)(int a); // pointer to int f(int) //int (*fp)(int a, int b); fp = myfunc; // points to myfunc(int) cout << fp(5); return 0; } int myfunc(int a) { return a; } int myfunc(int a, int b) { return a*b; }
5"
7.10.function pointers | ||||
7.10.1. | Using function pointers | |||
7.10.2. | Arrays of pointers to functions | |||
7.10.3. | Use function pointers as a function parameter | |||
7.10.4. | Use typedef to define a function type for function pointer | |||
7.10.5. | arguments passed by reference | |||
7.10.6. | arguments passed by pointer | |||
7.10.7. | array passed by pointer | |||
7.10.8. | orders two arguments using pointers | |||
7.10.9. | sorts an array using pointers | |||
7.10.10. | Function pointer for overloaded function |