TC源代码到vc++6.0后的问题
一个链表
typedef struct node
{
int data;
struct node link;
}Node
一段初始化的代码:
Node** Header;//指向表头指针的指针
Header=(Node**)malloc(sizeof(Node*));
(*Header)->link=NULL;//初始化为空链表
在tc2.0中,这段代码没有任何问题,可在vc++6.0中,这个语句
(*Header)->link=NULL;会引起内存泄露,为什么?