element是指针类型成员,不能用点运算符访问成员,只能用->运算符或*运算符:
while(current && current->element->No != x)
另外说一句你这个程序写得很臭,DoubleNode结构完全没必要,直接在Student结构里定义指针plink和nlink就行了。
while(current && current->element.No != x)
'.No'左边必须是class/struct/union类型
EType *element;这个明显是指针
cout<
if (current->element)
current->element->No = ...
element->No element的空间请注意分配下
不懂,但是支持一下