Function C++ Tutorial

#include 
using namespace std;
   
int myfunc(int a);
int myfunc(int a, int b);
   
int main()
{
  int (*fp)(int a); // pointer to int f(int)
   
  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;
}