В чем здесь проблема, & head должен выдавать указатель на узел, и это тип cur, но, очевидно, существует несоответствие типов?
Я пытаюсь распечатать элементы связанного списка, используяего голова
void printList(const Node& head){
Node* cur = &head;
cout<<"[ ";
while(!(cur==0)){
cout<<cur->x<<" ";
cur = cur->next;
}
cout<<"]"<<endl;
}
не может инициализировать переменную типа 'Node *' с rvalue типа 'const Node *', это ошибка