有一个TIME的类要求输出分和秒的值
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; class Time { public: Time() { minute=0; sec=0; } Time(int m,int s):minute(m),sec(s){ } Time operator++(); void display() { cout<<minute<<":"<<sec<<endl; } private: int minute; int sec; }; Time Time::operator++() { if(++sec>=60) { sec-=60; ++minute; } return *this; } int main(int argc, char** argv) { Time time1(34,0); for(int i=0;i<61;i++) { ++time1; time1.display(); } return 0; }