相关疑难解决方法(0)

为什么后缀增量运算符采用伪参数?

看看这些功能签名:

 class Number {
 public:
   Number& operator++ ();    // prefix ++
   Number  operator++ (int); // postfix ++
 }; 
Run Code Online (Sandbox Code Playgroud)

前缀不带任何参数,但后缀确实如此.为什么?我认为我们可以用不同的返回类型识别它们.

c++ language-design operator-overloading prefix postfix-operator

20
推荐指数
3
解决办法
9559
查看次数