关于NULL的一个问题
头文件中有如下定义:
typedef int Elemtype;
struct node
{
ELemtype data;
node *next;
};
class linklist
{
public:
linklist();
linklist(int n,int m);
linklist(int n,int m,int mark);
~linklist();
private:
node *head;
};
源文件中操作如下:
linklist::linklist()
{
head=new node;
head->next=null;
}
结果出现如下错误
error C2065: 'null' : undeclared identifier
这是为什么?