Get Mystery Box with random crypto!

如果你没反应过来: C++ 有两种自增:前置自增和后置自增,也就是 | Phonograph

如果你没反应过来:
C++ 有两种自增:前置自增和后置自增,也就是 ++i 和 i++
它们是两种不同的运算符,在类中都可以被重载。
不妨认为,C++ 约定,前置自增和后置自增的重载,函数签名分别是:
T operator++()
T operator++(int)
可以看到,在语言层面,后置自增的重载的函数签名中,有一个 dummy 的 int。它只作为前后置自增的区分,本身无实际意义。