模板结构体的区别与作用

1.template
struct node {
T data;
int no;
int sn;
};
2.template
struct node {
T data;
node *next;
};
这俩结构体的区别是什么?作用是什么

第一个结构体是一个对象结构体,定义一个对象是可以的。T是一个类型变量。第二个是带单项链表带结构提,可以通过过这个结构提进行多个对象带查询以及关系带查找。

结构体是一个对象结构体,定义一个对象是可以的。T是一个类型变量。第二个是带单项链表带结构提,可以通过过这个结构提进行多个对象带查询以及关系带查

node *next; // next是指向struct node类型的指针

同上所说,第一个:可以以数组结构 node myNode[i ]存储数据;
第二个是用指针指向 下一个 对象地址:while(next指针不为空) 查找

一个结构体对象,一个用于对象链表~