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);
}
برنامه لیست پیوندی زیر رو نوشتم ولی ارور میده .
میخواستم بدونم مشکل از کجاس ؟
#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);
}