try { code } catch (FutureValueError& e) { statements1 } catch (...) // Catch any remaining exceptions { statements2 throw; // Rethrow the error }