Пишу очередь с приоритетами. Возникла проблема., когда перезагружаю оператор =; Вот код https://pastebin.com/cv8rSZMf
Проблема в перегрузке оператора "+". При вызове перегруженного оператора "+" ему передается неявный аргумент, содержащий адрес объекта, для которого эта перегрузка вызывается, то есть для "a" и ссылка на экземпляр "b".
queue& operator + (queue& l)
{
Node* e(l.tail);
while (e) {
push(e->value, e->priority);
e = e->prev;
}
print();
return *this;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости