Огромное всем спасибо.
Действительно, проблема была именно в том, что передавалась не константная ссылка.
LVV>>>У тебя в операции сложения правый операнд передается по ссылке, а ты пытаешься константу сложить в [b]n5 LVV>И Здесь тож, только указатель на константу.
B>>Эти константы легко могут быть преобразованы в объекты MyHugeInt с помощью соответствующих конструкторов. И если бы параметр в operator+() передавался бы по значению или по константной ссылке, не было бы никаких проблем. LVV>Ну да, у него ж есть конструктор с параметром по умолчанию. Но мня сразу удивило: правый операнд — попростой ссылке. Аж в глаза бросилось. Сам я обычно правые операды по константной ссылке передаю.