BŁĄD: „nazwa zależna nie jest typem”. Gdy używasz typedef wpisz w klasie jako wartość zwracaną, z szablonem

template <class Item>
class bag
{
public:
    //TYPEDEF
    typedef size_t size_type;
    typedef Item value_type;
...
}

i kiedy używam

template<class Item>
bag<Item>::size_type bag<Item>::count(const Item& target) const

Błąd raportu VC ++ jako Source.cpp (207): ostrzeżenie C4346: „bag :: size_type”: nazwa zależna nie jest typem

Czy ktoś może mi pokazać dlaczego? Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion