摘要:
Item 6:区别Increment和Decrement操作符的前置(prefix)和后置(postfix)形式 前置和后置的区别主要在于函数参数不一样,后置形式中多了一个int型的参数,在后置形式被调用时,编译器会自动给该int型参数传0值。其次在于前置和后置形式所返回的类型不同,前置返回一个引用,后置返回一个const对象。 下面主要讲解increment的前置和后置形式,decrement类似。 //前置式:累加后取出(increment and fetch) UPInt&UPInt::operator++() // 1 { (*this)+=1; ret... 阅读全文