2012-01-25 4 views

答えて

4

Function pointerです。

(ポインタはvoidへのポインタ)を入力パラメータとし、パラメータを返しない関数のアドレスを格納します。

+1

はvoid型の一つのパラメータを取ります* – wildplasser

+0

@wildplasser:ああそれはまあ、おかげ –

+0

私はそれを逃した笑見つけることが困難だった、それは、あなたのタイピングの2分を保存し、おそらく45のカルマポイントを得た。 – wildplasser

1

これは関数ポインタです。与えられた機能は、署名を持っている必要があります。

void funcname(void*) 

最初のボイドは戻り値の型で、第二は、他の言葉で(基礎となる機能は、おそらくにキャストなるものを、知っている人へのポインタをvoidへのポインタでありますいくつかの便利なタイプ)。

0

これは、唯一の引数としてvoid*をとり、何も返さない関数へのポインタです。

1

void (*destructor)(void*)は、関数ポインタです。つまり、戻り値としてvoidを返し(何も返しません)、何かを指す汎用ポインター(void*)が必要な関数を指すために使用できます。

関連する問題