增加一定数量的值

时间:2016-09-04 23:30:34

标签: c++ void

用户为手机和电脑输入两次。如果它们不同,我需要将它们设置为彼此相等。然后我需要将计算机时间增加到比手机时钟快1小时5分23秒。

这是我的if语句。

   if (!myComputerClock.equalTime(cellPhoneClock))
    {
        myComputerClock=cellPhoneClock; 
        cout << "  The new time is: \n";
        cout << "  Cellphone: ";
        cellPhoneClock.printTime();
        cout << endl << endl;
        cout << "  Computer: ";
        myComputerClock.printTime();
    }
    else 
    {
        myComputerClock.incrementHours();
        myComputerClock.incrementMinutes();
        myComputerClock.incrementSeconds();
    }

1 个答案:

答案 0 :(得分:0)

您需要确定要同步到哪个时钟,然后为每个setTime调用分配两行代码。 setTime既不是左值也不是右值(意味着它既不接受也不返回值),这就是错误告诉你的。