C++ 中++运算符重载 为什么括号里要加int

2025-04-16 06:01:26
推荐回答(2个)
回答1:

因为++有两种形式,前++和后++,
所以,必须有区分两种++的方式,
这个方式就是在 后++的函数定义 上加一个没用的int参数(虚参)。
使用的时候不用在意,只要写成后++就会调用带参数的版本,写成前++就会调用不带参数的版本

回答2:

因为操作符有前置操作符和后置操作符的区别,加一个Int是为了区别到底是哪一个