2012-10-05 91 views

回答

3

void (**)(int)是指向一個函數的指針,該函數需要一個int並且不返回任何內容。

所以START是指向函數指針的指針,而*START是實際函數指針,它被設置爲指向fun_foo

1

在你的情況下,START是一個指向函數指針的指針(位於固定地址0x0fff)。

但正如我在this answer中所建議的,出於可讀性原因,您可能希望使用typedef作爲該指向函數的簽名。