ここに投稿されたいくつかの質問を見てきましたが、このコードで問題を見つけることができません:
template <typename ItemType>
class List
{
public:
List();
private:
template <typename ItemType>
struct Node
{
ItemType m_value;
int m_count;
Node* m_next;
Node* m_prev;
};
Node* m_head;
int m_uniqueSize;
int m_size;
Node* find(const ItemType& value) const;
};
次に、cpp ファイルで、find 関数を次のように宣言します。
template <typename ItemType>
typename Multiset<ItemType>::Node* Multiset<ItemType>::find(const ItemType& value) const
{
//linear search code in here
}
私のコードに何か問題がありますか? どうも