// -------- equality ---------------------------------------------------
--

bool Temperature::operator==(const Temperature & rightOperand) const
{
   Temperature localTemp;          // the equivalent of rightOperand,
                                   //  but in my scale
   switch (myScale)
   {
      case 'C': localTemp = rightOperand.Celsius();
                break;
      case 'F': localTemp = rightOperand.Fahrenheit();
                break;
      case 'K': localTemp = rightOperand.Kelvin();
                break;
   }

   return myDegrees == localTemp.Degrees();
}

