#include <map>
#include <iostream>

void testFunc()
{
	std::cout<<"It works!\n";
}

int main()
{
	std::map<int, void (*)()> mymap;
	mymap[1]=testFunc ;

	void (*final)() = mymap[1];
   	final();
}