今天下午看了一下午c++的书,突然有所感悟..呵呵!!本打算19点多就写这篇文章的,不过晚上突然有事要做,整了一晚上uc整合的问题,所以拖到现在。。。不过还来的及,还没忘光哈!!
下午看到这么一个例子:
这是对a++和++a的重载,第一个是++a把a加1后的值返回;而a++是先用t=a的值然后再把a加1再返回t的值等于是返回加1之前的值。
而我们平时说的先使用后加1和先加1后使用就有点不合适了,其实都是先加1,但是a++使用的是和a原始值一样的一个中间变量的值,而++a使用的是a的值。。
这只是从这个例子看到所得到的猜想,可能真正的也是这样吧!!