// Pointer to functions
// Date 18:07 29/10/2016
// By Ben a.k.a DreamVB

#include <iostream>

using namespace std;
using std::cout;
using std::endl;

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

int AddNums(int a, int b){
	return a + b;
}

int main(int argc, char *argv[]){
	//Pointer to function
	int(*funcPtr)(int, int);
	//Set the function to call
	funcPtr = AddNums;
	cout << "funcPtr = AddNums(5,5)  " << funcPtr(5, 5) << endl;
	//Set the function to call
	funcPtr = MultNums;
	cout << "funcPtr = MultNums(5,5) " << funcPtr(5, 5) << endl;

	system("pause");
	return 0;
}