Я совершенно не знаком с C++ и ломаю голову над простой проблемой. Я пытаюсь реализовать простой связанный список с тремя узлами. Вот мой код:Проблемы со связанным списком в C++
#include<iostream>
using namespace std;
struct node(){
int data;
struct node* next;
};
struct node* BuildOneTwoThree() {
struct node* head = NULL;
struct node* second = NULL;
struct node* third = NULL;
head = new node;
second = new node;
third = new node;
head->data = 1;
head->next = second;
second->data = 2;
second->next = third;
third->data = 3;
third->next = NULL;
return head;
};
Вопрос, очевидно, что, почему он не скомпилирован? :(
Заранее спасибо за любую помощь!
Какое сообщение об ошибке компилятора? –
Если вы «совершенно новый», то, пожалуйста, исключите «злоупотребление пространством имен std;» прямо сейчас, пока у вас все еще есть шанс, и никогда не используйте его снова. –
Вот копия сообщения об ошибке: http://chopapp.com/#fq7vcb86 –