【发布时间】:2021-08-17 08:42:30
【问题描述】:
假设我要声明一个函数数组,然后尝试以下操作
int (*funcs)(int, int)[10];
但事实证明,以下声明代表一个返回数组的函数,该数组无法编译。
如何正确声明函数数组?
【问题讨论】:
-
或使用
std::function,std::vector<std::function<int(int, int)>> -
试试这个:cplusplus.com/forum/beginner/4639我已经试过了
标签: c++ arrays function-pointers declaration