ここで紹介されるプログラムは Microsoft Windows XP で動作確認されています ソースは Borland C++ Compiler 5.5 を用いてコンパイルされています 解説は OpenGL Version 1.1 に準拠しています。 この講座は ANSI C/C++ 及び GUI プログラムの開発経験者を想定しています
匿名のデリゲートインスタンス C# 言語で C 言語の関数ポインタのように、呼び出すべきメソッドを変数のように扱ってコールバックを実現するにはデリゲートを利用しました。 デリゲートは安全にメソッドの位置を参照することができ、イベントと組み合わせることでコールバックメソッドのリストを管理することができる便利な機能となりました。 しかし、コールバックは逐次実行ではなくなるためコードとしては流れがつかみにくくなるという問題もありました。 例えば、メソッドがコールバック専用なのかどうかを判断することはできません。 また、ボタンが押された結果としてメッセージボックスひとつを表示するだけの簡単なコールバックメソッドですら、専用のメソッドを新しく追加しなければならないという面倒もあります。 delegate void CallbackMethod(); class Test { static void
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く