如何使用C ++模板声明C块(或回调)?

时间:2013-09-21 12:37:22

标签: 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 ++)?

0 个答案:

没有答案