История изменений
Исправление KivApple, (текущая версия) :
Какой упоротый человек придумал второй вариант? Перегрузка методов на что придумана?
int val() { return _val; }
void val(int val) { _val = val; }
Автоматом получаем поддержку _val == -1 и какой-никакой контроль ошибок использования val() со стороны компилятора.
Но вообще мне больше нравится вариант Get*/Set* отдельными методами или одним, какой вариант более православный? (комментарий)
Исправление KivApple, :
Какой упоротый человек придумал второй вариант? Перегрузка методов на что придумана?
int val() { return _val; }
void val(int val) { _val = val; }
Автоматом получаем поддержку _val == -1 и какой-никакой контроль ошибок использования val() со стороны компилятора.
Исходная версия KivApple, :
Какой упоротый человек придумал второй вариант? Перегрузка методов на что придумана?
int val() { return _val; }
void val(int val) { _val = val; }