Ich habe ein Problem mit diesem Strukturkonstruktor, wenn ich versuche, diesen Code zu kompilieren:
typedef struct Node
{
Node( int data ) //
{
this->data = data;
previous = NULL; // Compiler indicates here
next = NULL;
}
int data;
Node* previous;
Node* next;
} NODE;
Wenn ich komme, tritt dieser Fehler auf:
\linkedlist\linkedlist.h||In constructor `Node::Node(int)':|
\linkedlist\linkedlist.h|9|error: `NULL' was not declared in this scope|
||=== Build finished: 1 errors, 0 warnings ===|
Das letzte Problem war die Struktur, aber es hat gut funktioniert, als es in meiner main.cpp war, diesmal in einer Header-Datei und gibt mir dieses Problem. Ich verwende Code :: Blocks, um diesen Code zu kompilieren