#ifndef MYTIME_H 
#define MYTIME_H 
  
class MyTime 
{ 
private: 
    int m_hour; 
    int m_minute; 
public: 
    MyTime(int hour,int minute=0); 
    ~MyTime(); 
  
    MyTime operator+(const MyTime & time) const; 
    void Show(); 
  
    //int GetHour() const; 
    //int GetMinute() const; 
}; 
  
#endif 
#include "MyTime.h" 
#include <iostream> 
  
MyTime::MyTime(int hour,int minute) 
{ 
    m_hour=hour; 
    m_minute=minute; 
}; 
  
MyTime::~MyTime() 
{}; 
  
MyTime MyTime::operator+(const MyTime & time) const
{ 
    //MyTime sum 
    //  =MyTime( 
    //      time.GetHour()+m_hour+(time.GetMinute()+m_minute)/60, 
    //      (time.GetMinute()+m_minute)%60 
    //  ); 
    //return sum; 
    MyTime sum 
        =MyTime( 
            time.m_hour+m_hour+(time.m_minute+m_minute)/60, 
            (time.m_minute+m_minute)%60 
        ); 
    return sum; 
}; 
  
void MyTime::Show() 
{ 
    std::cout<<"Hour = "<<m_hour<<" , Minute = "<<m_minute<<std::endl; 
}; 
  
//int MyTime::GetHour() const 
//{ 
//  return m_hour; 
//}; 
//int MyTime::GetMinute() const 
//{ 
//  return m_minute; 
//}; 

相关文章:

  • 2021-07-27
  • 2021-11-16
  • 2021-08-23
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2021-07-06
  • 2021-07-28
  • 2021-12-28
  • 2022-01-24
  • 2021-06-27
相关资源
相似解决方案