介绍
本文主要介绍 减号( - )、加号( + )、加等(+=)运算符重载并复现了时钟运行方式
源码
#include<iostream>
using namespace std;
class Time
{
public:
//加号计算函数
void t_add(int& temp, const int& Right, bool& b)
{
//判断时间是否大于 60
if ((temp + Right) < 60)//当两数相加 小于60 则直接相加
{
temp += Right;
b = 0;
}
else//当两数相加 大于60 则直接相加 后在减去60秒(分)
{
temp += Right - 60;
b = 1;
}
}
//减号计算函数
void t_sub(int& Left, const int& Right, bool& b)
{
//判断左操作数是否大于右操作数
if (Left > Right)
{
//当左操作数大于右操作数则 直接两数相减
Left -= Right;
b = 0;
}
else
{
//当左操作数小于右操作数则 直接两数相减 后加上 60 秒(分)
Left = (Left - Right) + 60;
b = 1;
}
}
//打印结果
void print()
{
cout << "时间为:" << m_Hour << ":" << m_minute << ":" << m_second << endl;

最低0.47元/天 解锁文章
730

被折叠的 条评论
为什么被折叠?



