33,311
社区成员
发帖
与我相关
我的任务
分享
typedef struct nodeCDT
{
nodeEntry entry;
nodeCDT *next;
}*nodeADT;
typedef struct linkCDT
{
nodeADT head;
}*linkADT;
void InitLink(linkADT *linkA)
{
//*link = (linkADT)malloc(sizeof*(*link));// C风格。但如何用new来申请linkADT(这也是指针)所指struct
//空 间
*linkA = new linkCDT ;
(*linkA)->head = NULL;
}
int main()
{
linkADT *linkA = NULL;
InitLink(linkA);
return 0;
}
#include<iostream>
using namespace std;
typedef struct nodeCDT
{
int entry; //测试用的,你可以改回以前的。
nodeCDT *next;
}*nodeADT;
typedef struct linkCDT
{
nodeADT head;
}*linkADT;
void InitLink(linkADT *linkA)
{
//*link = (linkADT)malloc(sizeof*(*link));// C风格。但如何用new来申请linkADT(这也是指针)所指struct
//空 间
*linkA = new linkCDT ;
(*linkA)->head = NULL;
}
int main()
{
linkADT linkA = NULL;
InitLink(&linkA);
return 0;
}
#include<iostream>
using namespace std;
typedef struct nodeCDT
{
int entry;
nodeCDT *next;
}*nodeADT;
typedef struct linkCDT
{
nodeADT head;
}*linkADT;
void InitLink(linkADT *linkA)
{
//*link = (linkADT)malloc(sizeof*(*link));// C风格。但如何用new来申请linkADT(这也是指针)所指struct
//空 间
*linkA = new linkCDT ;
(*linkA)->head = NULL;
}
int main()
{
linkADT linkA = NULL;
InitLink(&linkA);
return 0;
}
//如果用new,不如你还是全部分用C++的风格写代码好吧。要不看起来就不太舒服了。
//