Страницы

Поиск по вопросам

понедельник, 29 апреля 2019 г.

Как возвращать const ссылку из методов класса? C++

Помогите пожалуйста, как возвращать const ссылку из методов класса?
class CCalculator { public: CRepository GetRepository() const;
....
CRepository CCalculator::GetRepository() const { return m_repository; }


Ответ

Очень просто
class CCalculator { public: const CRepository & GetRepository() const; // ...
и
const CRepository & CCalculator::GetRepository() const { return m_repository; }

Комментариев нет:

Отправить комментарий