Вопрос о стиле геттеров/сеттеров в C++ (и не только C++) [закрыт] (2 ответа) Закрыт 6 лет назад.
Что предпочитает уважаемое сообщество, и как аргументирует свои предпочтения: классический вариант: class TFoo { int value public: int ValueGet() { return value } void ValueSet(int v) { value = v } } альтернатива, основанная на перегрузке функций: class TFoo { int value public: int Value() { return value } void Value(int v) { value = v } } интересен взгляд со стороны: что выглядит более логичным и корректным?
Ответ в C#, C++, Java делаю одинаково: class TFoo { int _Value public: int getValue() { return _Value } void setValue(int v) { _Value = v } } средства генерации кода позволяют такое получить :-)