如何写一个全局非成员后递减的重载运算符?

时间:2018-12-05 13:24:31

标签: c++ visual-c++ operator-overloading friend

我开始编程。我被困在这一点上,所以希望你们能帮助我。

当我们编写一个递减后的成员函数时,其语法为

     type type::operator--(int){}

但是我希望它成为一个朋友函数,所以我怎么写呢?

这是用于预递增:

   friend Mystring &operator--(  Mystring &lhs);

帖子递增的语法是什么?

1 个答案:

答案 0 :(得分:0)

尝试这样:

class type
{
// ...
    // postfix operator--
    friend type operator--(type &t, int){type t1; /* some logics */ return t1;}
};