建立5个学生成绩的单链表其中有这么一段
class list
{
public:
int num,score;
char name[10];
class list *next;
};
typedef class list node;
typedef nide *link;
这三个不明其意,哪位高手指点一下细细讲来
class list *next;
typedef class list node;
typedef nide *link;
在C++版数据结构中typedef class list node意思是?
答案:2 悬赏:60 手机版
解决时间 2021-03-06 21:45
- 提问者网友:鐵馬踏冰河
- 2021-03-05 21:27
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-05 21:50
class list *next;
标明在list结构体(类)里面有一个成员变量next,是一个指针,指向另一个list结构体变量,这样便于将一系列list结构体变量串起来形成链表。
typedef class list node;
定义了一个类型node,它与class list等价。
typedef nide *link; 是错的,应该是:typedef node *link;
定义了一个新类型link,它与 node* 等价,
同时,与 class list * 等价。
标明在list结构体(类)里面有一个成员变量next,是一个指针,指向另一个list结构体变量,这样便于将一系列list结构体变量串起来形成链表。
typedef class list node;
定义了一个类型node,它与class list等价。
typedef nide *link; 是错的,应该是:typedef node *link;
定义了一个新类型link,它与 node* 等价,
同时,与 class list * 等价。
全部回答
- 1楼网友:低音帝王
- 2021-03-05 22:05
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯