65,210
社区成员
发帖
与我相关
我的任务
分享
template<typename T>
class List
{
struct ListNode;
public:
ListNode* insert(T item);
};
template <typename T>
List<T>::ListNode* insert(T item)//报错
{
//code
//
}
template<typename T>
class List
{
typedef size_t size_type;
public:
ListNode* insert(T item);
};
template <typename T>
List<T>::size_type insert(T item)//报错
{
//code
//
}
template<typename T>
class List
{
struct ListNode{};
public:
ListNode*insert(T item);
};
template <typename T>
typename List<T>::ListNode * List<T>::insert(T item)
{
return 0;
}
template <typename T>
typename List<T>::ListNode* List <T>::insert(T item)//报错
{
//code
//
}