J'ai un problème avec ce constructeur de structure lorsque j'essaye de compiler ce code:
typedef struct Node
{
Node( int data ) //
{
this->data = data;
previous = NULL; // Compiler indicates here
next = NULL;
}
int data;
Node* previous;
Node* next;
} NODE;
quand je viens, cette erreur se produit:
\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 ===|
Le dernier problème était la structure, mais cela fonctionnait bien quand c'était dans mon main.cpp, cette fois, c'est dans un fichier d'en-tête et me pose ce problème. J'utilise Code :: Blocks pour compiler ce code