直接粘答案……
1.
template<class D>
void CLinkList<D>::AppendNode(D data)
{
Node<D> * pCur = pHead;
while(pCur -> next != NULL)
{
pCur = pCur -> next;
}
pCur -> next = new Node<D>;
pCur = pCur -> next;
pCur -> data = data;
pCur -> next = NULL;
return;
};
template<class D>
void CLinkList<D>::PrintList()
{
Node<D> * pCur = pHead;
while(pCur -> next != NULL)
{
pCur = pCur -> next;
cout << pCur -> data << ",";
}
return;
};
2.
(a)
typename T
(b)
char *
(c)
This
3.
按空格顺序:
T * p
char * a
szName, strlen(szName)