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);