¿De qué clase de excepción estándar debe heredar TemperatureException?
TemperatureException
double
std::string
std::iostream
std::runtime_error