我想將對象添加到鏈接列表。我的計劃的想法是爲了建立一個學生信息系統。在這個學生信息系統中,當有學生的新條目時,將創建該類的新對象,該對象將成爲鏈接列表中新節點的信息。換句話說,該對象將是鏈接列表節點的信息字段。我試過這個程序,但有一個錯誤。將對象嵌入鏈接列表C++
#include<iostream.h>
class result
{
int age;
char name[30];
float marks;
public:
void ret(int a, float m)
{
age = a;
marks = m;
}
};
struct node
{
result info;
struct node *next;
};
void main()
{
struct node *h, *t;
int g;
float ma;
cout<<"Enter age , name , marks\n";
cin>>g;
cin>>ma;
result ob;
h = NULL;
t = new node;
t->info = ob.ret(g,ma);
t->next = NULL;
h = t;
cout<<t->info;
}
錯誤是:
1)不允許使用的類型 2)非法結構操作
凡發生在錯誤是什麼? – user2548635