例外のインスタンスってどこに置かれてんの?
if(func()){
  throw std::runtime_error("aaa");
}
とかってしたとき、スタック上だと消えちゃうよね?