Я работаю с походкой по компасу и пытаюсь сохранить описания некоторых примитивов движения / препятствий.Поскольку все функции в классе являются постоянными, я не могу добавить переменную в класс для хранения этой информации.Поэтому мне было интересно, есть ли способ, которым я мог бы сохранить это в контексте как дискретное состояние различного размера.
1) Возможно ли пойти по этому пути или есть лучший способ сделать это?
2) Если это допустимый маршрут, как мне создать дискретные переменные переменной длины.