Я создаю список с двойной связью и перегрузил оператор =, чтобы сделать в списке равным другому:
template<class T>
void operator=(const list<T>& lst)
{
clear();
copy(lst);
return;
}
но я получаю эту ошибку, когда пытаюсь скомпилировать:
container_def.h(74) : error C2801: 'operator =' must be a non-static member
Кроме того, если это помогает, строка 74 является последней строкой определения с "}".