标签: c++ c block objective-c-blocks return-type
可以使用C ++模板声明一个函数,如下所示:
template <class T> T function_A (T input){ printf("function_A has been called."); return input; }
但是可以定义使用C ++模板声明返回类型的C块(或回调)类型吗?例如:
template <class T> typedef T (^Block)(T input);
我该怎么做(如果需要,使用Obj-C ++)?