//前缀形式返回一个引用,是一个左值
//后缀形式返回一个const类型,是一个右值,亦即是不能被赋值
UInt &operator++();
const UInt operator++(int);
UInt &operator--();
const UInt operator--(int);
如何记住++重载参数有没有呢:
记住这句话:“前无古人,后有来者”
即:前缀没有参数,而后缀有参数为int
//前缀形式返回一个引用,是一个左值
//后缀形式返回一个const类型,是一个右值,亦即是不能被赋值
UInt &operator++();
const UInt operator++(int);
UInt &operator--();
const UInt operator--(int);
如何记住++重载参数有没有呢:
记住这句话:“前无古人,后有来者”
即:前缀没有参数,而后缀有参数为int
转载于:https://my.oschina.net/xunxun/blog/262630