int main()
{
Clock myClock(23,59,59);
//用带参数构造函数初始化似有成员,时分秒。
cout<<"First time output:";
myClock.ShowTime();
//输出当前时分秒
cout<<"Show myClock++:";
(myClock++).ShowTime();
//选取重载函数,右加。返回原始时间
cout<<"Show ++myClock:";
(++myClock).ShowTime(); // 选取重载函数,左加。时间+1
}
这个程序就是要注意++重载的格式。。。。
左加,重载函数的一般格式为: Clock& operator ++();
这里用到&不是很理解???求解
右加,重载函数的一般格式为: Clock operator ++(int);