كيفكم اليوم إن شاء الله بخير :rolleyes:
انا عارف اسألتي كثيرة لكن الله يعينكم :unsure:
المهم
مثال بسيط عن Linked List
ليه يطلع الخطأالتالي مع اني في Node.h سويت set & get for Data
المفروض ان List يعرفها واذا خليت Data in public يمشي البرنامج تمام
//+&+&+&+&+&+&+&+&+&+&+& Node.h +&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&
/*-------------------------------------------------------------*/
#ifndef NODE_H
#define NODE_H
class Node
{
public:
Node(char c):Data(c),Next(0){}
~Node();
void setData(char c);
char getData() const;
Node *getNext() const;
private:
char Data;
Node *Next;
};
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
Node::~Node()
{
delete Next;
}
/*-------------------------------------------------------------*/
void Node::setData(char c)
{
Data=c;
}
/*-------------------------------------------------------------*/
char Node::getData() const
{
return Data;
}
/*-------------------------------------------------------------*/
Node *Node::getNext() const
{
return Next;
}
/*-------------------------------------------------------------*/
#endif
//+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&//+&+&+&+&+&+&+&+&+&+&+& List.h +&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&
/*-------------------------------------------------------------*/
#ifndef LIST_H
#define LIST_H
#include "Node.h"
class List
{
public:
List();
~List();
void Insert_First(char c);
private:
Node *First;
char *Name;
};
/*-------------------------------------------------------------*/
List::List()
{
First=0;
}
/*-------------------------------------------------------------*/
List::~List(){}
/*-------------------------------------------------------------*/
void List::Insert_First(char c)
{
Node *p=new Node(c);
p->Data=c;
p->Next=First;
First=p;
}
/*-------------------------------------------------------------*/
#endif//+&+&+&+&+&+&+&+&+&+&+& Main.cpp +&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&
#include <iostream.h>
#include "List.h"
void main()
{
List P;
P.Insert_First('S');
}وتقبلوا تحياتي
