#include <iostream>
using namespace std;
class link
{
public:
int value;
link *next;
link(int v):value(v),next(NULL){}
void add(int val)
{
link *temp=this;
while(temp->next)
temp=temp->next;
temp->next=new link(val);
}
void show()
{
link *temp=this;
while(temp)
{
cout << value << " ";
temp=temp->next;
}
}
};
int main()
{
link *root=new link(0);
int tab[8]={5,2,4,3,7,8,1,0};
for(int i=0;i<8;i++)
root->add(tab[i]);
root->show();
return 0;
}
Dlaczego mi tu same 0 wyskakują? Chciałbym tu wyświetlić listę, ale mi nie działa.