クロージャ型としてのイベント型(C++)

提供: RAD Studio
移動先: 案内検索

クロージャとしてのイベント(C++) への移動


イベントはイベント ハンドラのポインタなので、イベント プロパティの型はクロージャ型でなければなりません。同様に、イベント ハンドラとして使用されるコードはすべて、適切な型を持つ、クラスのメソッドでなければなりません。

与えられた型のイベントとの互換性を保つため、イベント ハンドラ メソッドのパラメータの数と型、順序、渡し方がイベントと同じでなければなりません。

C++Builder では、そのすべての標準イベントに対してクロージャを定義しています。独自のイベントを作成する際は、既存のクロージャが適合する場合はそれを使用できますし、それでなければ独自に定義できます。

関連項目