Я нашел несколько методов онлайн о том, как реализовать свойства, подобные функциям, в C++. Кажется, есть некоторые хорошие рабочие места, чтобы заставить его работать хорошо.Чтобы реализовать свойства или нет?
Вопрос в том, с преобладанием свойств в управляемых языках, следует ли тратить усилия и возможность разрыва кода (или что-то еще) на реализацию свойств в моем коде?
Скажите, что я собираюсь создать библиотеку вызовов для кого-то другого, чтобы свойства были достаточно желательными, чтобы проверить дополнительный код?
+1, но я бы не согласился с тем, что QT справляется с этим так хорошо. Любой может обработать отражение/интроспекцию «красиво» с помощью отдельного компилятора/препроцессора, который добавляет расширения к языку C++. – stinky472
@ stinky472: Правда, но они также могут очень плохо справиться с этим. ;) Я просто думаю, что реализация Qt сама по себе хороша. – Cogwheel