1

私は正しいと確信している構文エラーに遭遇しています:

expected constructor, destructor, or type conversion before '*' token
expected `;' before '*' token 

ListP.h

#ifndef LISTP_H
#define LISTP_H
template <typename T>
class ListP
{
private:
    struct ListNode
    {
        T item;
        ListNode* next;
    };

    ListNode* find(int index) const;
    ......
}

ListP.cpp

template <typename T>
ListP<T>::ListNode* ListP<T>::find(int index) const
{
 ......
}

行でエラーが発生します。

ListP<T>::ListNode* ListP<T>::find(int index) const
4

3 に答える 3