Как написать оператор *=
для длинных беззнаковых чисел методом умножения в столбик (длинная арифметика) без использования оператора *
, если числа хранятся в виде массивов цифр по некоторому основанию base
задом наперёд? Везде есть реализация *
, а для *=
не нашёл.
Просто "на месте" у вас вряд ли получится - нужна будет перезапись тех элементов, которые все еще потребуются для вычислений. Т.е. *=
не будет ни эффективнее, ни менее затратно в смысле памяти.
Поэтому лучше реализовывать *
, а потом присваивать (например, оператором перемещающего присваивания).
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Есть проект на C++ при компиляции, которого при использование версии g++ (gcc) 49
Здравствуйте, подскажите , пожалуйста, ошибкуНе могу найти в чем проблема
Не могу нарисовать фигуру, которую создал в классеУ меня есть функция Main и класс Player
Василий в магазине и выбирает ровно два подаркаУ Василия есть K монет, а в магазине можно купить N типов подарков