利用
typedef void (* Function)(const unsigned &);
Function Func[114514];
能定义一个函数指针类型。
但是在定义类前的 template 中,如果先 typename Type 定义一个需要传入的类型,再想传入一个包含参数为 Type 类型的函数指针,那么便无法在 template 中通过 typedef 当场定义以 type 类型为参数的函数指针类型。
我希望找到能当场说明函数指针类型的方法,而非使用 typedef。
试了试 (void * Function(Type))* 等语法,发现并没有作用。
目前没有想到其他好的解决方法。
希望有大佬能够给出函数指针类型的直接说明语法或者代替此类操作的其他操作。