我在.h头文件中定义了结构体struct PDATA
{
int index;
int x;
int y;
float z;};,
然后在.cpp文件的函数1中CList <PDATA,PDATA> Plist,在其中对链表进行操作,然后在需要在函数2中继续利用Plist的一些数据,但是错误提示Plist undeclared identifier。我之后尝试把CList <PDATA,PDATA> Plist放到头文件中,但是还是有错误。
请哪位对链表比较熟悉的高手指教,我的结构体定义和Clist的声明,头文件的放置的大概结构应该什么样的。
{
int index;
int x;
int y;
float z;};,
然后在.cpp文件的函数1中CList <PDATA,PDATA> Plist,在其中对链表进行操作,然后在需要在函数2中继续利用Plist的一些数据,但是错误提示Plist undeclared identifier。我之后尝试把CList <PDATA,PDATA> Plist放到头文件中,但是还是有错误。
请哪位对链表比较熟悉的高手指教,我的结构体定义和Clist的声明,头文件的放置的大概结构应该什么样的。
CList <PDATA *, PDATA *> Plist;PDATA *pData = new PDATA;
plist.AddTail(pData);//在删除链表的元素前要先 delete 元素。
PDATA *pData = Plist.GetHead(); //先获取链表中的元素(如为第1个元素)。
pData->x == Elist.i