Mega Code Archive

 
Categories / C++ Tutorial / Function
 

Function pointer for overloaded function

#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"