HOMELv026 例外を再送出する `throw;` と `throw e;` の違いは何か。 2026年3月4日 引数なしのthrowは多態性を維持したまま元の例外オブジェクトを再送出する。 `try { … } catch (T e) { … }` のように例外を「値」で受けることの弊害はどれか。 `std::current_exception()` が返すオブジェクトの型はどれか。