От какого стандартного класса исключений должен наследоваться TemperatureException?
TemperatureException
std::string
std::runtime_error
std::iostream
double