Я пытаюсь создать класс под названием LoopingInt.Он хранит два целых числа, одно из которых является максимальным значением целого числа, а другое - хранимым целым числом.Когда целое число падает ниже 0 или выше максимального значения, оно «возвращается».Поэтому, если вы добавите 3 к LoopingInt со значением 4, а максимальное значение будет равно 6, внутренне сохраненное целое число в классе будет равно 7, но внешний запрос с целым числом вернет 0.
Что яхочу сделать это, чтобы я мог работать с LoopingInts, как если бы они были целыми числами.Я уже могу назначить LoopingInts для объектов int (т.е. int x = myLoopingInt), но я не могу назначить int для LoopingInt, потому что я не могу понять, как передать обратно объект LoopingInt с правильным максимальным значением.Мне нужно максимальное значение из левого значения, но я не знаю, как его получить.