このページではよくあるフリーズと、その追い方を学ぶので、サンプルを実行するとフリーズするものが大半です。あるフリーズの例1圧倒的によくあるフリーズの例。それは「○○->配列[ix]」のような、配列にアクセスする際、ixの値をチェックしていないため、「配列外アクセスエラー」になり、即フリーズする、というものです。長尾景虎の列伝の人物が存在しない場合、iBushouIDには0xFFFFが返ってくる。配列は0~531の範囲でアクセスしなければならない。0xFFFFなど、範囲外でアクセスすると、即座にフリーズする。endl;}try...catchで囲んで、エラーを出す。イベントハンドラを囲む、というものです。以下のように「Is_Contains」を利用できます。Is_Containsの「1番目の引数と2番目の引数」は、どちらが先でも後でもよい。}}よくあるフリーズの例2少し慣れてきたころによくある例、それが、.NETではお馴染みの「gcnewしていないマネージ参照のプロパティに値を突っ込んでいる」というものです。すべての城の位置は城位置型。}}同様にtry...catchで囲むと、下記のようなエラーとなる。正しく直すには、gcnewする必要があります。すべての城の位置は城位置型。以上が「よくあるフリーズ」の例となります。