Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多条数据的C++链表_C++_Linked List - Fatal编程技术网

具有多条数据的C++链表

具有多条数据的C++链表,c++,linked-list,C++,Linked List,我们现在在课堂上复习链表。不幸的是,这是一个在线课程。教授唯一擅长的就是评分,我在书中找不到答案。我想知道您是否可以创建一个包含多个数据段的链表,如下图所示 struct node{ char grade string student node *next }; node *newNode; newNode = new node; newNode->student = "Jake"; newNode->grade = 'D';//Cause

我们现在在课堂上复习链表。不幸的是,这是一个在线课程。教授唯一擅长的就是评分,我在书中找不到答案。我想知道您是否可以创建一个包含多个数据段的链表,如下图所示

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;

对。在一个链表中,您可以根据需要有多种类型的数据

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;

是的,你能做到。但是你失踪了;节点定义中的。@noobProgrammer它很好地编写了OP想要的内容。不要总是试图聪明地对付低代表性用户。@RikayanBandyopadhyay非常感谢。丢失的“;”这是因为在过去的两周里每晚睡眠不足4小时,准备期末考试+工作