读书人

模板类成员函数的默认参数有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

模板类成员函数的默认参数问题
类的声明为ListNode <Type> * GetNode(const Type& item,ListNode <Type> * Next);

定义是:
template <class Type> ListNode <Type> * ListNode <Type> ::GetNode(const Type& item,ListNode <Type> * next=NULL){
ListNode <Type> * newnode=new ListNode <Type> (item);
newnode-> link=next;
return newnode;
}

为什么报错?

[解决办法]
=NULL 放到定义的地方,实现的地方不要

读书人网 >C++

热点推荐