Fesor
@Fesor
Full-stack developer (Symfony, Angular)

Доступ к несуществующим свойствам объекта

Собственно возникла такая вот задачка. Есть некий объект Foo. В нем есть геттер и сеттер getBar/setBar соответственно. Возможно ли как-то перегрузить оператор -> для замены этих функций? Да, что-то типа PHP-ого метода __get/__set.
C С++ знаком довольно поверхносно, посему возник вот такой вот вопрос. Мои знания о перегрузке и работе с оператором -> заканчиваются на разадресации для контейнера.

p.s. Это нужно просто, так сказать, для себя. Обучения ради.

Updated
www.rsdn.ru/forum/cpp/2265191.1.aspx — все что нашел по этой теме. По сути то что мне и нужно.
  • Вопрос задан
  • 2353 просмотра
Пригласить эксперта
Ответы на вопрос 2
Dzuba
@Dzuba
Если для Visual C++, то есть такой вариант: msdn.microsoft.com/ru-ru/library/yhfk0thd.aspx
Ответ написан
Комментировать
mark_ablov
@mark_ablov
Я пользуюсь статьёй в вики когда хочу узнать доступность операторов для перегрузки (не в стандарт же лезть).
Судя по этой странице — недоступно такое.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы