Как написать глобальный пост-член с декрементом перегруженного оператора? - PullRequest
0 голосов
/ 05 декабря 2018

Я начинаю программировать.Я застрял в этой точке, поэтому я надеюсь, что вы, ребята, поможете мне.

Когда мы пишем функцию-член после декремента, синтаксис для этого будет

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

Но я хочу, чтобы это былоФункция друга, так как я могу написать это?

Это для предварительного увеличения:

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

Каков синтаксис для постинкрементного увеличения?

1 Ответ

0 голосов
/ 05 декабря 2018

Попробуй так:

class type
{
// ...
    // postfix operator--
    friend type operator--(type &t, int){type t1; /* some logics */ return t1;}
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...