Предполагая, что у меня есть (тривиальный) класс, который оборачивает обычный тип int в C ++ для случайных целых чисел, как я могу использовать экземпляр этого класса как целое число при индексации массива или выборе символа из строки?
Если это вопрос перегрузки оператора, то какой оператор?
В качестве конкретного примера у меня есть класс Random, и я выбираю символы в случайных местах в строке, например:
string chars = "whatever";
Random R = Random(0, chars.length());
other_chars += chars.at(R.getValue());
Но вместо этого я бы предпочел other_chars += chars.at(R);
Но как?