PDA

View Full Version : مشکل در لیست پیوندی



mostafa_cpp
یک شنبه 17 دی 1385, 15:54 عصر
سلام

برنامه لیست پیوندی زیر رو نوشتم ولی ارور میده .
میخواستم بدونم مشکل از کجاس ؟



#include <iostream>

using namespace std;

class listnode;

class node {
friend class listnode;
public:
node(int num)
{
data=num;
link=0;
}
private:
int data;
node *link;
};

class listnode {
public:
void attach(int x)
{
node *n=new node(x);
if (first==0) first=last=n;
else
{
last->link=n;
last=n;
}
}

void print()
{
for (node *ptr=first;ptr!=0;ptr=ptr->link)
cout << ptr->data << endl;
}

private:
node *first;
node *last;
};


void main()
{

listnode lst;
lst.attach(5);

}

mostafa_cpp
یک شنبه 17 دی 1385, 19:12 عصر
خودم اشکالش رو پیدا کردم

باید کلاس listnode سازنده ای به اینصورت داشته باشه



listnode()
{first=last=0;}