이 코드를 컴파일하려고 할 때이 구조체 생성자에 문제가 있습니다.
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를 사용하고 있습니다.