使用Dev C++;先设置Dev C++ 支持 C++ 11;见此文后部;
VC6生成随机浮点数、C++11的random头文件以及Dev C++支持C++11_vc6 随机数-CSDN博客
1 std::function
#include <functional>
#include <iostream>
using namespace std;
int myadd(int a, int b)
{
return a+b;
}
int main()
{
std::function<int(int, int)>func = myadd;
cout<<func(4, 7)<<endl; // 11
system("pause");
return 0;
}