chào các bạn
mình muốn tạo ra 1 thu vien List.h để sư dụng với nội dung:
Code:
#include "list.cpp" // list.cpp sẽ định nghĩa các hàm trong list.h"
class TagNode { friend class Danh_sach_lien_ket;
private :
int data;
TagNode *Next;
public :
TagNode(int x);
~TagNode() {};
};
//-----------------------------
typedef TagNode *Node;
//-----------------------------
class Danh_sach_lien_ket {
private :
Node first , last;
public :
Danh_sach_lien_ket();
void Duyet();
};
và "list.cpp" :
Code:
#include "list.h"
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
//---------------------------
TagNode :: TagNode(int x) { data = x; Next = NULL; };
//---------------------------
Danh_sach_lien_ket :: Danh_sach_lien_ket() { first = last = NULL; };
//---------------------------
inline void Danh_sach_lien_ket :: Duyet()
{
Node temp = first;
while (temp != NULL)
{
cout <<" "<< temp->data;
temp = temp->Next;
}
}
Nhưng khi mình muốn sủ dụng thư viện "list.h" thì nó báo lỗi không biên dịch được . Các bạn giúp mình với