/* 현재 시각을 나타내는 Time 클래스를 정의한다. 시간과 분을 나타내는 hours와 minutes 멤버 변수로 가진다. 시간범위는 0 ~ 23 분 범위는 0 ~ 59 클래스 Time에 ++ 연산자를 중복 정의하시오. 이 연산자는 시간을 1분 증가시킨다. - Prefix와 Postfix ++ 연산자를 각각 정의하고, - 분(minutes)의 증가에 따른 시(hours)의 증가에 유의하시오. 이 외의 코드를 수정하여 점수를 취득하는 경우, 부정행위가 됩니다. */ #include <iostream> using namespace std; //-------------- 아래부터 수정 가능 ------------------------ class Time { private: int hours; int minutes; public: Time() : hours(0), minutes(0) {} Time(int h, int m) : hours(h), minutes(m) {} void displayTime() { cout << hours << ":" << minutes << endl; } }; //------------- 이하 수정 금지 ------------------------------ int main() { int h, m; cin >> h >> m; Time t2, t3; Time t1(h, m); t2 = t1++; t3 = ++t1; t2.displayTime(); t1.displayTime(); t3.displayTime(); return 0; }