J'ai un problème avec ce contructeur struct lorsque j'essaie 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 le struct, mais il fonctionnait bien quand il était dans mon main.cpp, cette fois-ci il est dans un fichier d'en-tête et me donne ce problème. J'utilise Code::Blocks pour compiler le code suivant