/**重载赋值运算符 = **/
void operator=(const Distance &D )
{
feet = D.feet;
inches = D.inches;
}
/**重载负号运算符 - **/
Distance operator-()
{
feet = -feet;
inches = -inches;
return Distance(feet, inches);
}
/**重载前缀自减运算符 -- **/
Distance operator--()
{
--feet;
--inches;
return Distance(feet, inches);
&
void operator=(const Distance &D )
{
feet = D.feet;
inches = D.inches;
}
/**重载负号运算符 - **/
Distance operator-()
{
feet = -feet;
inches = -inches;
return Distance(feet, inches);
}
/**重载前缀自减运算符 -- **/
Distance operator--()
{
--feet;
--inches;
return Distance(feet, inches);
&