// declaration of class Temperature -- IN PROGRESS class Temperature { public: Temperature(); // default -- sets to 0 Celsius Temperature(double d, char s); // sets to degrees d and scale s ~Temperature(); // destructor // accessors double GetDegrees() const; char GetScale() const; // mutator (Set) bool Set(double d, char s); // sets to degrees d and scale s // returns true for success, false failure // Standard I/O void Show() const; // console output void Input(); // standard input bool Convert(char sc); // convert to scale sc private: double degrees; // must be >= 0 kelvin (or equiv) char scale; // c, C, f, F, k, K are valid // validates input. true = valid, false = invalid bool IsValid(double d, char c) const; };