Skip to main content

Practice ยท 1 of 1

Temperature Class

Implement class Temperature (Celsius): constructor validates -273.15..10000 (invalid โ†’ keeps 0.0); set(double) same rule; celsius() const; is_freezing() const (<= 0).

Difficulty: beginner

Back to lesson: Practice: Class Practice: Invariants That Hold