operator=(const linked_list<T>& l){
T* it=l.head;
T* ptr=nullptr;
while(it){
if(ptr){
ptr->next=new T(*it);
ptr=ptr->next;
}else{
ptr=new T(*it);
head=ptr;
}
it=it->next;
}
}
ну как-то так. вроде не упустил ничо. а почему такой допрос?
допрос потому что ты решаешь какую-то другую задачу?
Обсуждают сегодня