我认为是23 24 不过输出结果是23 23
根据++运算符重载的实现是
先保存当前值到一个临时变量里面
然后把当前值加1 返回值是那个临时变量
所以第一个输出的是++函数返回值23 此时a应该变成24了
这个应该没有问题
但是第二个如果和第一个一样的话应该是24 这是我的理解 如果理解不到位还请各位大侠赐教
根据++运算符重载的实现是
先保存当前值到一个临时变量里面
然后把当前值加1 返回值是那个临时变量
所以第一个输出的是++函数返回值23 此时a应该变成24了
这个应该没有问题
但是第二个如果和第一个一样的话应该是24 这是我的理解 如果理解不到位还请各位大侠赐教
===========深入<----------------->浅出============