当我尝试编译这段代码时,我遇到了这个结构构造函数的问题:
typedef struct Node
{
Node( int data ) //
{
this->data = data;
previous = NULL; // Compiler indicates here
next = NULL;
}
int data;
Node* previous;
Node* next;
} NODE;
当我来的时候会发生这个错误:
\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 ===|
最后一个问题是结构,但是当它在我的 main.cpp 中时它运行良好,这次它在头文件中并且给了我这个问题。我正在使用 Code::Blocks 来编译这段代码