Изменение части кода в методе класса и простота числа
И второй вопрос: какой тест целесообразнее использовать Миллера-Рабина или пропто Миллера, чтобы узнать о простоте числа со 100% уверенностью? Нужно для алгоритма шифрования RSA.
Цитата:
возможно ли изменение части кода в C++ тела функции либо метода класса в зависимости от того, из какого метода я вызываю эту функцию
Можно создать два класса, при этом второй класс будет derived от первого. В обоих классах описать методы, которые нужны для разных мест, а в этих самых местах создавать указатель на тот класс, метод которого нужен. Объект при этом один. Должен вызываться метод того класса, какого тип указателя.
Цитата: Alm3n
Можно создать два класса, при этом второй класс будет derived от первого. В обоих классах описать методы, которые нужны для разных мест,
К сожалению, текст метода очень большой и мне не хочется делать копипаст из-за одной строчки cout << "your message";
Как плохой вариант - передавать в метод флаг. Что-то ничего не слышал про само модифицирующийся код, то есть, либо в любом случае придётся писать отдельно два варианта с дублированием, либо как-то разделять выполнение в одном методе.