nullポインタへのアクセスを検出するのに構造化例外使うのはわかるよ
でも、なんでわざわざ構造化例外使うの?

「ここで例外出しますよ」のコード例なら
throw std::exception
とか
throw 0
でいいじゃん