Говорят, что modulo operator "%" и оператор деления "/" очень неэффективны во встроенном С++.
Как я могу альтернативно достичь следующего выражения:
a = b % c;
Я понимаю, что это может быть достигнуто с использованием следующей логики:
a = b - c;
while (a >= c) {
a = a - c;
}
Но мой вопрос заключается в том, что этот код включает в себя достаточно эффективные циклы по сравнению с% operator?
Спасибо, Kirti