Пишу очередь с приоритетами. Возникла проблема., когда перезагружаю оператор =; Вот код 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;
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники