Как написать оператор *= для длинных беззнаковых чисел методом умножения в столбик (длинная арифметика) без использования оператора *, если числа хранятся в виде массивов цифр по некоторому основанию base задом наперёд? Везде есть реализация *, а для *= не нашёл.
Просто "на месте" у вас вряд ли получится - нужна будет перезапись тех элементов, которые все еще потребуются для вычислений. Т.е. *= не будет ни эффективнее, ни менее затратно в смысле памяти.
Поэтому лучше реализовывать *, а потом присваивать (например, оператором перемещающего присваивания).
Сборка персонального компьютера от Artline: умный выбор для современных пользователей