Practice · 1 of 1
Temperature Class
CHALLENGE
Difficulty: beginner+25 XP
Implement class Temperature (Celsius): constructor validates -273.15..10000 (invalid → keeps 0.0); set(double) same rule; celsius() const; is_freezing() const (<= 0).
Press Submit to check your solution.
Back to lesson: Practice: Class Practice: Invariants That Hold