Ответ 1
void (^f())(void) {
return ^{};
}
Вам лучше сохранить typedef, так как тип возвращаемого значения нелегко понять в этой форме.
Как написать следующее:
typedef void (^T)(void);
T f() {
return ^{};
}
без typedef?
void (^f())(void) {
return ^{};
}
Вам лучше сохранить typedef, так как тип возвращаемого значения нелегко понять в этой форме.