#include <Turboc.h>

 

class Time

{

private:

     int hour,min,sec;

 

public:

     Time() { }

     Time(int h, int m, int s) { hour=h; min=m; sec=s; }

     void OutTime() {

          printf("%d:%d:%d\n",hour,min,sec);

     }

     const Time AddTime(const Time &T) const {

          Time R;

         

          R.sec=sec + T.sec;

          R.min=min + T.min;

          R.hour=hour + T.hour;

         

          R.min += R.sec/60;

          R.sec %= 60;

          R.hour += R.min/60;

          R.min %= 60;

          return R;

     }

};

 

void main()

{

     Time A(1,1,1);

     Time B(2,2,2);

     Time C;

    

     A.OutTime();

     B.OutTime();

     C=A.AddTime(B);

     C.OutTime();

}



여기애서


 const Time AddTime(const Time &T) const {

          Time R; 


이부분이 이해가 안되여 이게 머죵 어떻게 구성되어잇는건지 풀어주실 고수뉨..