(1)出错估计是你定义函数实体的位置是在类定义外部进行的,书写格式错误:
struct CListexampleDlg::Node* CreateList(CListexampleDlg::Node* L){...} 是错误的
应该为:
struct CListexampleDlg::Node* CListexampleDlg::CreateList(CListexampleDlg::Node* L){...}
(2)你既然定义了新的类型LinkList;,可以在所有struct Node*的地方用LinkList,否则程序的可读性差,如:
afx_msg Linklist CreateList(LinkList L);
.....
Linklist CListexampleDlg::CreateList((LinkList L){...}
把头文件整个发上来看才能理解