タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

プログラミングとDeveloperNetworkに関するMikatsukiのブックマーク (1)

  • 例外処理の保護

    Visual C++ と Visual Basic では、finally ステートメントの前に、スタックの最上位にあるフィルタ式が実行されます。このフィルタに対応した catch ブロックは、finally ステートメントの後に実行されます。詳細については、「ユーザー フィルタ例外の使用」を参照してください。このセクションでは、この順番に関するセキュリティについて調べます。フィルタ ステートメントと finally ステートメントの実行順序を示す次の架空のサンプル コードについて考慮します。 void Main() { try { Sub(); } except (Filter()) { Console.WriteLine("catch"); } } bool Filter () { Console.WriteLine("filter"); return true; } void Sub(

    例外処理の保護
    Mikatsuki
    Mikatsuki 2015/06/13
    いつも例外処理の発行場所と処理場所に迷うな~。
  • 1