动态分配内存出有关问题了。求指教急
动态分配内存出问题了。求指教急急急急急
node ch[2];
// ch=(node *)malloc(sizeof(node)*2);
ch[0]=q.front();
q.pop();
ch[1]=q.front();
这样运行好使
node *ch;
ch=(node *)malloc(sizeof(node)*2);
ch[0]=q.front();
q.pop();
ch[1]=q.front();
这样运行就不好使。。请问是什么问题。。急急急急急
------解决方案--------------------
。。。。。。
看来你没有将malloc的头文件加入进去。。。。
node ch[2];
// ch=(node *)malloc(sizeof(node)*2);
ch[0]=q.front();
q.pop();
ch[1]=q.front();
这样运行好使
node *ch;
ch=(node *)malloc(sizeof(node)*2);
ch[0]=q.front();
q.pop();
ch[1]=q.front();
这样运行就不好使。。请问是什么问题。。急急急急急
------解决方案--------------------
。。。。。。
看来你没有将malloc的头文件加入进去。。。。