私は、コールバック関数とコールバック関数の引数の2つの引数を取るfunctionAを持っています。コールバックの引数は、intやユーザー定義の型のような型で構築できます。 functionAをどのように宣言できますか?コールバック関数のパラメータを渡す
eg:
void functionA(void (*handler)(TYPEA), TYPEA variableA)
{
*handler(variableA);
}
TYPEAは組み込み型またはユーザー定義型です。ハンドラでdynamic_castingを使用して、typeAをコールバック関数に基づいて適切な型にキャストする必要がありますか(その場合、型Aはどうすればよいでしょうか?)、この場合はテンプレートを使用する必要がありますか?
'functionA'は、' handler'を呼び出す以外に2番目の引数を使用しますか? –