带有多个数据的c ++链接列表

时间:2014-05-06 04:55:41

标签: c++ linked-list

我们现在正在课堂上查看链接列表。不幸的是,它是一个在线课程。教授唯一有益的是评分,我在书中找不到答案。我想知道你是否可以创建一个包含多个这样的数据的链表。

struct node{
    char grade
    string student        
    node *next
};

node *newNode;

newNode = new node;
newNode->student = "Jake";
newNode->grade = 'D';//Cause I don't like Jake
newNode->next = NULL;

1 个答案:

答案 0 :(得分:0)

是。您可以在链接列表中拥有尽可能多的数据类型。

struct node{
    char grade
    string student        
    node *next
    typeOfData typeVariableName;
};

node *newNode;

newNode = new node;
newNode->student = "Jake";
newNode->typeVariableName = /*anything could go here*/;
newNode->grade = 'D';
newNode->next = NULL;