为什么不能创建元素是函数指针的vector
问题描述:
int func(int i,int j)
{
return i+j;
}
int main()
{
typedef decltype(func) *p;或者int (*p) (int i,int j)
vector
s
}
答
这个的确可以。 如下代码:
int func(int i, int j)
{
return i + j;
}
typedef int(*pFunc)(int i, int j);
vector<pFunc> vec;