后++重载为什么参数还有个int?有什么用处?
Clock& operator ++(Clock &P,int) //后置单目运算符重载友元函数
{ //注意形参表中的整型参数
Clock S(P);
P.Second++;
if(P.Second>=60){
P.Second=P.Second-60;
P.Minute++;
if(P.Minute>=60){
P.Minute=P.Minute-60;
P.Hour++;
P.Hour=P.Hour%24;
}
}
cout<<"Clock++: ";
return S;
}
后++重载为什么参数还有个int?有什么用处?