passing pointer as argument to function in c++ code example

Example 1: javascript pass function as parameter

//passing a function as param and calling that function
function goToWork(myCallBackFunction) {
    //do some work here
    myCallBackFunction();
}

function refreshPage() {
    alert("I should be refreshing the page");
}

goToWork(refreshPage);

Example 2: how to declare function with multiple parameter c++

// overloaded function
#include <iostream>
using namespace std;

int operate (int a, int b)
{
  return (a*b);
}

float operate (float a, float b)
{
  return (a/b);
}

int main ()
{
  int x=5,y=2;
  float n=5.0,m=2.0;
  cout << operate (x,y);
  cout << "\n";
  cout << operate (n,m);
  cout << "\n";
  return 0;
}
/*
//Using template->
#include <iostream>

using namespace std;

template<typename Yourname> //U can write class instead of typename

void print (Yourname value)
{
    cout<<value;


}

int main()
{
print<int>(2);	//you can also use-> print(2);
cout<<endl;
print("ali");
}
*/