Перегрузка постфиксных операторов ++ и --
- Войдите на сайт для отправки комментариев
Пнд, 13/11/2017 - 18:28
Эпиграф:
char я[] = {"дятел"};
Хочу создать класс для лимитирования диапазона переменных в процессе инкремента - декремента. В учебниках примерно такое:
class lev { public: lev & operator ++() { return (*this)++; } }; lev level;
Как мне прописать туда само ограничение, предположим от 0 до 100?
Хрень написана
Понятно хрень, знал бы как, не спрашивал. Как правильно?
Щас подскажут. Мне с планшета неудобно.
Типа такой фигни надо?
Отдавать я бы стал не void а значение value
Спасибо!!! А как с изменением исжодной переменной? То есть
Можно через указатели
Похоже Penny конструкторы в классе потерял. Вот и приходится костыль стр 38 ставить.
Похоже Penny конструкторы в классе потерял. Вот и приходится костыль стр 38 ставить.
Да так и есть, это просто для примера было. С телефона лень много набирать.
Про конструктор класса буду читать.
В последнем скетче ++myInt; работает а myInt++; нет.
ПС:https://habrahabr.ru/post/132014/
В последнем скетче ++myInt; работает а myInt++; нет.
Ну, мозги-то и самому надо включать, а не только ждать, что кто-то всё распишет. Скобки поставьте в строка 13 и 25