【发布时间】:2014-03-04 17:30:59
【问题描述】:
如何在 main 中声明具有结构数据类型的链表实例? 例如......我应该有一个带有保存信息的结构的类。链表应该具有结构的数据类型。指令如下:DVD 类具有结构,其数据成员之一是以该结构为数据类型的链表实例。
class DVD
{
private:
struct disc
{
int length;
string name;
};
链表
template <class T>
class LinkedList1
{
private:
// Declare a structure
struct discList
{
T value;
struct discList *next; // To point to the next node
};
discList *head; // List head pointer
public:
// Default Constructor
LinkedList1()
{ head = NULL; }
// Destructor
~LinkedList1();
// Linked list operations
void appendNode(T);
void insertNode(T);
void deleteNode(T);
void displayList() const;
};
【问题讨论】:
标签: c++ struct linked-list declaration