種類のものがあります。目は、グローバル関数(クラスのメンバではない)を指す単純なポインタです。クラスのメンバ関数の場合には、メソッドの単純なポインタを使ってただ呼び出すことはできません。つのポインタが必要になります。元のオブジェクトを指すポインタと、メソッドのアドレスを指すポインタです。イベントはすべて、イベントが発生したときにクラスのメソッドを呼び出せるよう、クロージャとして宣言されます。Sender);次の例は、通常のグローバル関数のポインタ型の宣言方法を示しています。(*PointerToAFunction)();これは次のように使用します。ポインタは次のように使用します。キーワードはメンバ関数の特殊なポインタ型を宣言するために使用されます。メンバ関数のポインタを取得する唯一の方法は、次の例で示すように、完全修飾メンバ名を使用することです。0;}ただし、派生クラスのメンバのポインタを基底クラスのメンバのポインタに代入することはできません。呼びます)を次の例で説明します。この制限を回避できるだけではありません。クロージャを使用すると、オブジェクト(たとえば、クラスの特定のインスタンス)のメンバ関数のポインタを取得できます。オブジェクトは、その継承階層に関係なく、どのようなオブジェクトでもかまいません。メンバ関数を呼び出すときにオブジェクトのポインタが自動的に使用されます。次の例では、クロージャの宣言および使用方法を示しています。前の例で示した基底クラスと派生クラスは定義されているものと仮定します。0;}コード例については、「TRegExReplace(C++)」を参照してください。クロージャは次の例で示すとおり、オブジェクトのポインタでも機能します。使用できないことに注意してください。環境の主要な要素になっています。ハンドラを割り当てることができます。いうイベントがあります。拡張キーワードを宣言で使用するプロパティです。オブジェクトのメンバ関数)をプロパティに割り当てることができます。イベントに割り当てられます。他ならぬそのインスタンスに関連付けられます。Topicsについて免責事項フィードバックを送信モバイルビュ。