【发布时间】:2014-06-22 03:09:10
【问题描述】:
我对 struct 有一些疑问。
struct node
{
int data;
node* next;
}node; <---- what does this actually do?
谢谢。
添加::
您好,正在尝试修复此错误..
第 11 行:错误:预期的构造函数、析构函数或在“*”标记之前的类型转换 编译因 -Wfatal-errors 而终止。
#include <iostream>
using namespace std;
struct node
{
int data;
node* next;
}node;
node* nodeNew(int newData, node* newNext) // line 11
{
node* n= new node;
n->data= newData;
n->next= newNext;
return n;
}
void listPrint(node* p)
{
while( p!=NULL )
{
cout << p->data << " "; p= p->next;
}
}
int main()
{
}
当我在结构中添加那个“节点”时会发生。
【问题讨论】:
-
你在标题中说过。创建一个节点。
-
这意味着您声明了一个名为
node的变量(其类型为node)。
标签: c++