2012-10-24 71 views

回答

8

使用typedef,例如,

typedef void (^BlockTypeToAccept)(); 
void (^block)(BlockTypeToAccept inner_block); 

,或者直接將它們組合起來:

void (^block)(void (^inner_block)()); 
+0

很清楚。你會解釋一些關於typedef void(^ BlockTypeToAccept)(); 工作。我的意思是,通常我們會使用typedef double CGFloat ;.現在所定義的類型甚至不在最右側。這就是爲什麼它很混亂。 –

+0

@HaryantoCiu:'typedef'與http://stackoverflow.com/questions/4295432/typedef-function-pointer相同。 – kennytm

相關問題