在Time类中的运算符重载基础上
(1)定义对时间对象的自增和自减一目运算符
//一目运算符的重载
CTime operator++(int);//后置++,下一秒
CTime operator++();//前置++,下一秒,前置与后置返回值不一样
CTime operator--( int);//后置--,前一秒
CTime operator--();//前置--,前一秒
(...
分类:
其他好文 时间:
2015-05-08 16:41:17
阅读次数:
132
在Time类中的运算符重载基础上
(1)定义对时间对象的自增和自减一目运算符 //一目运算符的重载
CTime operator++(int);//后置++,下一秒
CTime operator++();//前置++,下一秒,前置与后置返回值不一样
CTime operator--( int);//后置--,前一秒
CTime operator--();//前...
分类:
其他好文 时间:
2015-05-08 13:01:40
阅读次数:
164
当x++与++x独占一行是,它们的功能是相似的,都可以看做x=x+1;当x++与++x嵌入在表达式里面的时候,x++是先x+1,在执行表达式;而++x是先执行表达式,再x+1。例子x=10;
y=10;
if(++x==11){}True;
if(y++==11){}False;
分类:
其他好文 时间:
2014-07-29 15:41:19
阅读次数:
141
1.递增递减运算符
C++语言并不要求递增递减运算符必须是类的成员。但是因为他们改变的正好是所操作对象的状态,所以建议设定为成员函数。
对于递增与递减运算符来说,有前置与后置两个版本,因此,我们应该为类定义两个版本的递增与递减运算符。...
分类:
编程语言 时间:
2014-06-13 22:04:41
阅读次数:
418