函数指针
函数指针的表示方式
typedef 方式
typedef std:: function<int(int,int)> func
typedef int(*func)(int,int)
using 方式
using func = std::function<int(int,int)>
using func = int(*)(int,int)
函数指针的使用
namespace npm{
using func = int(*)(int,int);
std::unordered_map<std::string, func> mp;
int add(int a, int b) {
return a + b;
}
mp["add"] = add;
}