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