Что означает «&» в унарном операторе класса? - PullRequest
2 голосов
/ 14 августа 2010
class CDate
{
  // some declarations
  public: 
    CDate& operator ++ ()
    {
      // increment function;     
      return *this; 
    }
};

Означает ли '&' ссылку, которая является возвращением?

Спасибо

SpecC

1 Ответ

5 голосов
/ 14 августа 2010

Да, вы ответили на свой вопрос.CDate & просто означает, что оператор возвращает ссылку на CDate объект.У него нет особого значения, потому что это оператор, это означает то же самое в любой другой функции.

...